Analysis and visualization of Spotify listening preferences across 15 cities: listing city demographics alongside top artists and song for each city. Filters for genre, race, and gender. Note: This project's full history can be viewed in the original repository: Popular Music Insights. (The code in this repository includes only the parts I authored.)
View the app on Heroku.
- Spotipy API for Spotify
- Flask and Flask-PyMongo
- Leaflet.js
- D3
- Splinter
- Beautiful Soup
- LyricWiki
- Pandas
- MongoDB
- Integration of all visualizations, with
app.py
to run Flask app.
- Data retrieval, analysis, and storage of artist, genre, song, gender, race, and city demographic data - in support of the interactive Leaflet.js map.