YourSpotify

YourSpotify

Self-hosted Spotify listening history and statistics dashboard

4.3kstars
180forks
Last commit: 4d ago
Repo age: 6y old
YourSpotify screenshot

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:

Share:

Similar Services

Umami

Umami

Privacy-focused web analytics and product analytics platform

35.4k
6.5k
Last commit: 8d ago

Umami is an open-source, privacy-friendly web and product analytics platform—an alternative to Google Analytics—with fast dashboards, events, and insights.

Alternative to:
Google Analytics
Google Analytics
+19
PostHog

PostHog

Open-source product analytics and product engineering platform

31.8k
2.3k
Last commit: 7h ago

Self-hostable product analytics platform with web analytics, session replay, feature flags, experiments, and data warehouse/CDP capabilities.

Alternative to:
Mixpanel
Mixpanel
+19
Plausible Analytics

Plausible Analytics

Privacy-friendly, cookie-free web analytics

24.3k
1.3k
Last commit: 7h ago

Open-source, lightweight web analytics with a simple dashboard, privacy-first metrics, and goal/conversion tracking as an alternative to Google Analytics.

Alternative to:
Google Analytics
Google Analytics
+13
Dub

Dub

Open-source link attribution platform for short links and conversions

23.1k
2.9k
Last commit: 20h ago

Dub is an open-source link attribution platform for branded short links, real-time analytics, conversion tracking, webhooks, and affiliate/referral programs.

Alternative to:
Bitly
Bitly
+9
Matomo

Matomo

Privacy-focused web and app analytics platform

21.3k
2.8k
Last commit: 7h ago

Matomo is an open-source web and app analytics platform that provides real-time insights, customizable dashboards, and privacy controls with full data ownership.

Alternative to:
Google Analytics
Google Analytics
+14
GoAccess

GoAccess

Real-time web log analyzer with terminal and web dashboards

20.3k
1.2k
Last commit: 4d ago

GoAccess is a real-time web log analyzer that turns server access logs into interactive terminal (TUI) or browser-based dashboards, plus HTML/JSON/CSV reports.

Alternative to:
Google Analytics
Google Analytics
+6