Meaningful plays of 30 seconds or more
YOUR LISTENING, IN SEASON
Every song
has a where
and when.
Trace the music that follows you through changing weather, late nights, and new places.
01 / THE YEAR IN SOUND
Your listening rhythm
Across 2,106 unique tracks
Your highest share of listening time
82% played in the United States
Your calendar in sound
04
Summer led your listening.
02 / TOP TRACKS BY SEASON
Your most-played songs in summer
DEMO · Illustrative tracks, not your listening history.
Showing 3 of 3 matching tracks · plays of 30 seconds or more
03 / PLACES
Where the music found you
COUNTRY ONLY · IP ADDRESSES IGNORED
HISTORY
Country location comes directly from Spotify’s export. We intentionally do not process IP addresses.
04 / PLAYLIST STUDIO
Turn patterns into
something playable.
Every playlist starts private and uses the exact Spotify track versions recorded in your listening history.
BALANCED MEMORY MIX
Recent,
Forgotten
& Forever
Up to 100 unique tracks · recent discoveries + long-lost tracks + lasting favorites · always uses all imported historyDEEP ARCHIVE
Longtime
Forgotten
Up to 100 unique tracks · 4+ meaningful plays spanning 30+ days, then absent for 180+ days as of your latest imported play · all historySUMMER TOP TRACKS
This season
in rotation
Up to 100 unique tracks · ranked by your selected plays/minutes sort and history rangeSPOTIFY CONNECTION
Connect without sharing a secret.
For local development, paste only your app’s public Client ID—never its Client Secret. Add the exact callback address shown here to your Spotify Developer app.
History analysis and CSV downloads work without Spotify sign-in. Playlist saving requires access to this Spotify app; development-mode access is limited to approved testers.
Loading this page address…Not connected
Your data and privacy
Your ZIP/JSON is processed in this browser, with a background worker for imports. Only normalized track records are saved in this site’s local browser database; IP addresses and unrelated export fields are not retained. Importing a new archive replaces the previous archive.
Use “Remove imported history” above to delete the saved history. Clearing this site’s browser data also removes it. Your history is not synchronized to another browser or device, and downloaded CSV files remain wherever you save them.
When you connect Spotify, Spotify receives authorization and playlist requests, including the selected track IDs, playlist name, and description. Access and refresh tokens, plus any pending playlist save, are kept in session storage. Disconnect clears them locally; it does not delete Spotify playlists or revoke the app’s authorization in your Spotify account.
Playlists preserve the exact recordings in your archive. Explicit-version substitution is not currently performed.