Local-Only Personal Music Retrospective From a Spotify Extended Streaming History Export, So Privacy Users Can Have Their Own Wrapped Without Letting Spotify See Their Lifetime Listening
Spotify launched 'Party of the Years' on May 12, 2026 — an opt-in retrospective of users' entire 20-year listening history. Privacy users (and people who already left Spotify but kept their JSON export) want the same retrospective without re-uploading their lifetime listening data to Spotify or any third party. A local-only static-site generator that runs against the Extended Streaming History JSON would solve it.
Ship as a single HTML file that runs everything client-side — user drags their JSON into the page, browser does all parsing, nothing leaves the device. Distribution: a static page on Netlify or even a GitHub Pages link. Don't add accounts, don't add a backend. The whole point is 'I trust the file on my disk, I don't trust your server.'
landscape (4 existing solutions)
The Wrapped-style polish only exists in tools that require you to log back into Spotify with OAuth. The local-first equivalent that reads the Extended Streaming History ZIP and renders a slick HTML retrospective doesn't exist as a product, only as scattered Jupyter notebooks.