← All dashboards
Music & personal data · · In progress

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.