While traveling you may discover local restaurants, attractions, weather but miss out on discovering trendy music, until now! Smartune aggregates the top Spotify music people are listening to around the world and displays it on a map.
How it works
Smartune listens to the Spotify media player in the background and pushes tracks details/GPS location of the songs being played to the ESRI cloud service. When the user opens Smartune, a Map will display the top songs based on all aggregated songs/locations collected
Challenges I ran into
API integrations with ESRI's cloud services and Spotify.
Accomplishments that I'm proud of
Spotify and ESRI API cloud service and map integration.
What I learned
I had in mind using firebase as data layer because it is simply fast and easy to use but I came into roadblocks because of the complex querying requirements of this project : it was doable using firebase, but would result in too much data transfer and processing on the client side given the query limitations of firebase's geofire api. ERSI has the perfect combination of spatial querying and grouping and it is all done server side.
What's next for Smartune
Stream the songs displayed on the map from Spotify API