Spotify Listening Habits
A personal dashboard that analyzes my music listening patterns in real time, using the official Spotify API and React visualizations.
ReactPythonPostgreSQLRecharts
Problem
Spotify Wrapped only shows up once a year. I wanted to understand my listening habits in real time.
Data source
Official Spotify API with OAuth 2.0, daily ingestion into PostgreSQL.
Stack
- Spotify Web API
- Python
- PostgreSQL
- React + Recharts
Key insight
More than 60% of my listening hours are concentrated in fewer than 10% of my artists.
Why this project
Spotify is one of the services that knows its users best, yet it shares very little of that knowledge back. Wrapped is an annual marketing experience, not an analytics tool.
This case study is marked “In progress.” Once the live dashboard is available, I’ll embed the interactive version right here.