YourSpotify logo

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 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 to YourSpotify

Sink logo

Sink

Link shortener with analytics running on Cloudflare

7.1k
5.1k
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Bitly logo
Bitly
+11
GoatCounter logo

GoatCounter

Privacy-friendly web analytics with minimal tracking

5.9k
276
Last commit

Open source web analytics focused on privacy, lightweight tracking, and simple, meaningful reports as an alternative to Google Analytics or Matomo.

Actively maintained
Alternative to:
Google Analytics logo
Google Analytics
+11
Kutt logo

Kutt

Modern URL shortener with custom domains, stats, and an API

11.1k
1.5k
Last commit

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

MITActively maintained
Alternative to:
Bitly logo
Bitly
+11
Ghostfolio logo

Ghostfolio

Open-source wealth management and portfolio tracking dashboard

9.2k
1.3k
Last commit

Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.

AGPL-3.0Actively maintained
Alternative to:
Monarch Money logo
Monarch Money
+11

Countly Community Edition

Privacy-first product analytics and customer engagement platform

5.9k
983
Last commit

Self-hosted product analytics and engagement platform for mobile, web, desktop, and connected devices, with dashboards, crash reporting, push notifications, and privacy tools.

Actively maintained
Alternative to:
Countly logo
Countly
+17
Ackee logo

Ackee

Self-hosted privacy-focused website analytics with a GraphQL API

4.7k
387
Last commit

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.

MITActively maintained
Alternative to:
Google Analytics logo
Google Analytics
+11