May 2026 - June 2026
Spotify Stats Tracker is a lightweight, self‑hosted web application that lets users view and analyze their Spotify listening habits without needing Spotify Premium. It was fully built by me and uses Python for the coding and JSON for the database (except images, which are stored as JPEG)
Displays top songs, top artists, and full listening history in a clean and simple dashboard.
Provides detailed metadata for each track, including play time and duration.
Stores all user data locally and only uses the web for live tracking.
It can run either:
For detailed instructions, visit The GitHub.
Locally via python app.py, or
In Docker, using a simple docker-compose.yml setup that mounts persistent storage for user data and secrets (cookies used for live tracking).