pulse

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. 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.

    (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.)

    Spotify privacy settings
  2. 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. 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.

    LB also has a "connect Spotify" option that scrobbles future plays automatically — worth enabling so your data stays current.

    ListenBrainz importer
  4. 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.