
YourSpotify
Self-hosted Spotify listening history and statistics dashboard
4.6k stars 203 forks last commit first released GPL-3.0
Actively maintained
Last commit 10 Jul 2026.

YourSpotify is a self-hosted application that tracks your Spotify listening activity and presents it in a web dashboard. It includes a backend that periodically polls the Spotify Web API and a frontend for exploring your personal listening statistics.
Key Features
- OAuth-based Spotify account connection using your own Spotify developer app keys
- Periodic synchronization of recently played tracks via the Spotify API
- Interactive dashboard to explore listening statistics and trends
- Import of historical listening data from Spotify privacy exports (StreamingHistory and extended endsong files)
- Multi-user support with optional control to disable new registrations
- Configurable timezone handling for accurate, user-specific statistics
Use Cases
- Personal analytics dashboard for Spotify listening habits (top tracks, artists, trends)
- Self-hosted alternative to third-party music tracking services for improved data control
- Import and visualize long-term listening history from Spotify GDPR/privacy exports
Limitations and Considerations
- Without imports, initial synchronization is limited to roughly the last 24 hours due to Spotify API constraints
- Requires a MongoDB instance and a Spotify developer application (client ID/secret and redirect URI)
YourSpotify is well-suited for users who want to self-host a private, dedicated dashboard for Spotify listening stats. With privacy-data imports and a simple Docker-based deployment, it can provide both recent and long-term insights into your streaming history.
Categories:
Tags:
Tech Stack:
Similar to YourSpotify

Sink
Link shortener with analytics running on Cloudflare
Sink is a fast, secure link shortener with built-in analytics, custom slugs, link expiration, and serverless deployment on Cloudflare Workers or Pages.

GoatCounter
Privacy-friendly web analytics with minimal tracking
Open source web analytics focused on privacy, lightweight tracking, and simple, meaningful reports as an alternative to Google Analytics or Matomo.

Kutt
Modern URL shortener with custom domains, stats, and an API
Open-source, self-hostable URL shortener with custom domains, link management, private analytics, and a REST API.

Ghostfolio
Open-source wealth management and portfolio tracking dashboard
Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.
Countly Community Edition
Privacy-first product analytics and customer engagement platform
Self-hosted product analytics and engagement platform for mobile, web, desktop, and connected devices, with dashboards, crash reporting, push notifications, and privacy tools.
Ackee
Self-hosted privacy-focused website analytics with a GraphQL API
Ackee is a self-hosted, privacy-focused website analytics tool built with Node.js and MongoDB, offering a minimal UI and a GraphQL API for collecting traffic and events.



