An identity guide · ~5 min read
What Your Top 5 Artists Per Year Says About You
Ask a stranger to describe you in five sentences and they'll grasp for adjectives. Show them your top 5 artists per year for the last decade and they'll know more than any adjective could carry.
Why listening data is different
Almost every dataset about you is filtered through a version of you that knew it was being observed. Search queries you cleaned up mid-typing. Emails you rewrote. Even journal entries are a performance — you're writing to a future reader, even if that reader is only future-you.
Listening data isn't performed. You put on the song because you wanted the song. Repeat plays are the most honest signal a piece of consumer software captures.
Get the extended history
Spotify offers two exports and only one is worth requesting:
- Account data — the small one. Playlists, follow list, a month of history. Skip.
- Extended streaming history — every stream, from account creation. Takes up to 30 days to arrive. Do this one.
Request at spotify.com/account/privacy. Extended history arrives as a ZIP of JSON files. It's often 100–400MB — not because there's a lot of metadata but because there's a lot of you.
What matters (and what doesn't)
Individual plays are noise. Monthly summaries are signal. In Konshus we aggregate to:
- Top artist per month.
- Top 5 tracks per month.
- Repeat streaks — the same song 10+ times in a week is memory the way a diary entry is memory.
- Genre drift — the shape of taste changing over years.
Nobody needs to remember that you played "Landslide" on a Tuesday. Everybody wants to remember that "Landslide" was the song they replayed the month their dad got sick.
Getting started
Spotify parser is on the Wave B roadmap — join the waitlist at /vault/import/spotify. When it ships, drop the ZIP. Aggregation runs in your browser; only monthly rows upload. The 400k-line JSON stays with you.