
Your Spotify
Spotify listening analytics dashboard you can host yourself

Your Spotify is a self-hosted web application that connects to the Spotify Web API and presents your personal listening analytics in a clean dashboard. It focuses on surfacing your top content (tracks, artists, genres) and trends across different time ranges, giving you “Spotify Wrapped”-style insights anytime.
Key Features
- Spotify OAuth login and data access via the Spotify Web API
- Dashboard with top tracks and top artists across multiple time ranges
- Listening insights such as recently played content and popularity/metadata views (where available via the API)
- Search and drill-down pages for tracks/artists with detailed stats
- Stores fetched data in a database to build history and speed up subsequent views
- Docker/Docker Compose deployment for a single-host setup
Use Cases
- Run a private “Spotify Wrapped”-style dashboard for your own account(s)
- Track listening trends over time and compare short/medium/long-term favorites
- Host a household dashboard (multiple users) for shared analytics with separate logins
Limitations and Considerations
- Requires a Spotify account and a Spotify Developer application (client ID/secret) for OAuth
- Analytics are limited to what Spotify exposes through its Web API; some metrics are not available or are rate-limited
It is a good fit for users who want ownership of their listening analytics and a persistent history beyond what Spotify’s client apps show. Deployment is straightforward for Docker users, and the UI is designed for quick exploration of top content and trends.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Personal media server for movies, TV, music, and photos
Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.


Koel
Personal music streaming server with a modern web player
Koel is a self-hosted music streaming server that scans your audio library and provides a sleek web player with playlists, search, and multi-user access.


AudioBookshelf
Self-hosted audiobook and podcast server
Stream and manage audiobooks and podcasts with metadata matching, progress sync, and mobile/web apps.


Lidarr
Music collection manager for Usenet and BitTorrent users
Automate music downloading, importing, and library organization with artist monitoring, release tracking, quality profiles, and integrations for indexers and download clients.

Black Candy
Self-hosted music streaming server for your personal library
Black Candy is a self-hosted music server for organizing a personal library and streaming it from a web interface, with playlists, search, and metadata browsing.


Ampache
Web-based audio streaming and music library manager
Self-hosted web app to catalog your music and stream it anywhere via web UI, Subsonic-compatible API clients, playlists, and user access controls.

TypeScript