yooooomi/your_spotify

Self hosted Spotify tracking dashboard

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 15th, 2026
Created on February 5th, 2020
Open Issues & Pull Requests: 143 (+0)
GitHub issues: Enabled
Number of forks: 207
Total Stargazers: 4,579 (+0)
Total Subscribers: 22 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 days
Mean response time: 40.9 days
90th percentile: 104.3 days
Tracked items: 127

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 16% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 47% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 77
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 527 days
Stale 30+ days: 69
Stale 90+ days: 61

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • wontfix (2)

Most active issues this week

Detailed Description

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.