Your Spotify is a self-hosted Spotify tracking dashboard that polls the Spotify API to collect listening history and displays statistics through a web application.
The tool solves the problem of understanding your music listening patterns by continuously monitoring your Spotify account and storing that data on your own infrastructure rather than relying on third-party services. It works by running a web server that periodically queries the Spotify API and persists the data, while a React-based web application provides an interface to explore statistics about your listening habits.
The project suits anyone who wants detailed insights into their Spotify listening behavior while maintaining control over their data through self-hosting. It requires you to create a Spotify application through the Spotify developer dashboard and provide the application credentials and a redirect URI to the deployment configuration. The tool supports importing past listening history through multiple import methods, and offers privacy data options including full privacy data export. Docker Compose deployment is the recommended installation approach, though local installation is also possible.
The project maintains active continuous integration pipelines for both nightly builds and releases. Development activity shows consistent attention to the codebase with regular updates to keep the application functional.