Cultural Music Radio

geolocalised mobile app

Demo

This is a cultural music radio which plays suitable music depending on your gps location or travel route. Our backend server looks for artists and musicians nearby the user's location and sends back an array of Spotify music tracks which will then be played on the iOS app.

Server Backend

We use a python server backend to process RESTful API requests. Clients can send their gps location and will receive a list of Spotify tracks which have a connection to this location (e.g. the artist / musician come from there).

Javascript Web Frontend

We provide a javascript web fronted so the services can be used from any browser. The gps location is determined via html5 location services.

iOS App

In our iOS App we get the user's location and send it to our python backend. We then receive a list of Spotify tracks which will be then played via Spotify iOS SDK. There is also a map available which shows where the user is currently located and what is around him.

We offer a nicely designed user interface which allows users to quickly switch between music and map view to discover both environment and music! 8-)

Data and APIs

  • MusicBrainz for linking locations to artists and music tracks

  • Spotify for music streaming in the iOS app (account required)

Team

Culture Radio

This is a cultural music radio which plays suitable music depending on your gps location.
Our backend server looks for artists and musicians nearby the user's location and sends back an array of Spotify music tracks which will then be played on the iOS app.

Wiki

All important facts about this project are dcumented in our wiki.

More information about this project also on http://quappi.com

This content is a preview from an external site.
 

Event finish

Merge branch 'master' of github.com:quappi/CultureRadio

Conflicts: pythonServer/webservice/templates/webservice/index.html (@skmp)

webapp: New style, simpler logic (@skmp)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@larissa95)

enlargen search radius added (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@frogg)

added . at the end of readme file (@frogg)

remove logs to fasten server (@larissa95)

test (@larissa95)

webservice integrated (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@larissa95)

code cleaning (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@frogg)

added wiki to readme (@frogg)

bug fixed db cache working (@larissa95)

d (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@larissa95)

db chache (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@frogg)

iOS App bug fix + readme text added (@frogg)

serializer (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@larissa95)

first database entries (@larissa95)

rechtschreibfehler in readme (@frogg)

edited readme (@frogg)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@frogg)

better design, lock screen png hack to show map and cover, randomly select tracks from server feedback JSON Array (@frogg)

Merge branch 'master' of github.com:quappi/CultureRadio (@skmp)

webapp: Update to latest api (@skmp)

db fixes (@larissa95)

enabled multiple results (@larissa95)

uri storage added (@larissa95)

city added (@larissa95)

failure message added (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@larissa95)

valid server (@larissa95)

Merge branch 'master' of https://github.com/quappi/CultureRadio (@frogg)

added important iOS app design features and better server communications (@frogg)

Start