Set up pulse
Four steps. The first one (Spotify's export) is the only slow part — 5–30 days while you wait for their email. The rest takes minutes.
- 1
Request your Spotify data
Spotify keeps your full listening history but you have to request it explicitly. Go to your privacy settings and ask for Extended Streaming History. Spotify takes 5–30 daysto prepare the export and emails you a ZIP when it's ready.
Spotify privacy settings
(If you only want your last ~50 plays you can skip this — but most people want the full history, and the export is the only way to get it.) - 2
Create a ListenBrainz account
ListenBrainz is the open-source listening database that powers pulse. It's free, no credit card, takes ~30 seconds. Signup uses a MusicBrainz account — if you have one of those, you're already half done.
Sign up for ListenBrainz - 3
Import your Spotify history into ListenBrainz
Once Spotify emails you the ZIP, unzip it and upload the JSON files via ListenBrainz's importer. LB then enriches every listen with MusicBrainz IDs and cover art — that's the layer pulse reads from.
ListenBrainz importer
LB also has a "connect Spotify" option that scrobbles future plays automatically — worth enabling so your data stays current. - 4
Sign in with ListenBrainz
Sign in to pulse using your ListenBrainz account. We'll mirror your listens from LB into our database and show you the dashboard. First sync takes a few minutes for a large library; subsequent visits are instant.
Sign in with ListenBrainz
Already have a ListenBrainz account? Sign in.
Want a preview first? See tordar's profile.