Listening history
A small personal project for checking Spotify listening stats and importing history from ListenBrainz, Last.fm and Maloja.
Your history
Listening overview
Drop your listening history here
Add your Spotify ZIP archive or JSON files. You can include JSON exports from ListenBrainz, Last.fm or Maloja in the same upload.
Files stay in your browser. Refreshing clears your history.
Where do I get my Spotify history?
In Spotify account privacy settings, request your Extended Streaming History. When it is ready, import the ZIP here or select the extracted JSON files.
Reading your history…
This may take a moment for large files.
No plays in this period. Try another year or reset the filters.
Personal records and listening habits
Listening timeline
Every month in the selected period, including months with no recorded plays.
swipeSwipe to explore
Listening calendar
Select a day to see its songs. Empty cells mean no plays in the loaded data. Dates use UTC. Swipe horizontally to see the full year.
Listening by weekday
Total activity by weekday · UTC
swipeSwipe to explore
Listening by hour
When plays were recorded · 24-hour clock, UTC
swipeSwipe to explore
Top 10 artists
swipeSwipe to explore
Longest artist streaks
The same artist, on consecutive days.
Top albums
First recorded listens
Earliest dated play of at least 30 seconds for each artist across all loaded files, shown when it falls in this period. These are not discovery dates; earlier or undated listens may be missing.
Yearly stats
Listening habits
Devices & platforms
Platform labels are reported by Spotify. Missing labels are shown separately.
Top songs
| # | Song | Artist | Plays | Time |
|---|
Search your listening history
Find an artist, album or song to see every matching play in your loaded files. This view uses your complete history, regardless of dashboard filters. Dates and times use UTC.
Upload your listening history in Your history to search your plays.
| Date (UTC) | Time (UTC) | Song | Artist | Album | Played | Platform | Source | Details |
|---|
Connect to scrobbl.rs
scrobbl.rs is a self-hosted, private music listening tracker and scrobbler. Connect your private archive directly over LAN or VPN. A complete copy replaces the history on this page after your confirmation.
Automatic updates start off. Background updates depend on browser and device suspension; returning to the page catches up. This interval does not change Spotify collection on the server.
Not connected.
Last completed update: never
Import from other scrobblers
Get missing listens from ListenBrainz, Last.fm or Maloja. Add them to your dashboard or save a Spotify-compatible JSON file.