Deploy Now

SaaS Alternative

Last.fm stats.fm Volt.fm Obscurify

Stars

4,608

Forks

217

Watchers

22

Developer links

Your Spotify

To explore years of personal music streaming habits without waiting for an annual year-end summary, Your Spotify continuously tracks your listening history and presents it inside a private analytics dashboard. Music enthusiasts use the interface to inspect daily, weekly, monthly, and custom date-range breakdowns of their most played tracks, top artists, favorite albums, and total listening duration. Listeners who want their complete historical archive from day one can upload official Spotify privacy data exports, including both past-year StreamingHistory JSON files and multi-year Extended Streaming History archives, directly through the settings panel. Friends and family sharing an instance can use the collaborative affinity view to compare overlapping listening habits across multiple accounts in intersection or union mode. From any historical table, top-tracks ranking, or multi-user affinity comparison, you can generate new playlists directly inside your Spotify account or trigger track playback on active devices. Administrators can manage user registrations, generate shareable public guest tokens for read-only dashboard access, blacklist specific artists from skewing statistics, and expose ingestion metrics to Prometheus. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Your Spotify
Your Spotify
Your Spotify
Your Spotify
Your Spotify
Your Spotify

Benefits

  • Complete Lifetime Streaming History Ownership
  • Polls the Spotify Web API continuously and supports importing official Extended Streaming History JSON archives so you can query every song played since account creation without third-party data limits.
  • Granular Time-Series Music Analytics
  • Breaks down listening activity by hour of day, album release decade, solo versus featured artist ratios, and longest continuous sessions across customizable daily, weekly, monthly, or multi-year intervals.
  • Multi-User Collaborative Affinity Comparisons
  • Compares listening histories across multiple registered users on the same server using intersection and union modes to discover shared favorite songs, top albums, and mutual artists.
  • Direct Playlist Generation and Playback
  • Creates new Spotify playlists or appends tracks to existing ones directly from your top rankings, selected history rows, or collaborative affinity results with one click.

Features

  • Spotify Web API Polling
  • Authenticates via Spotify OAuth 2.0 callback endpoints to synchronize recently played tracks, artist metadata, and album artwork into a persistent MongoDB database.
  • Privacy Export Importer
  • Ingests Spotify Account Data StreamingHistory JSON files and full Extended Streaming History archives with configurable import caching and automatic duplicate detection.
  • Collaborative Affinity Engine
  • Computes shared top tracks, albums, and artists across selected user accounts over any date interval using intersection or union aggregation modes.
  • Interactive Artist and Track Profiles
  • Displays dedicated statistical pages for every artist, album, and song showing overall rank, first and last listened dates, peak listening periods, and hourly distribution.
  • Public Share Tokens
  • Generates revocable read-only public access tokens per account and exposes Basic Auth protected Prometheus metrics at the /metrics endpoint for server monitoring.

Apps Similar to Your Spotify