Services Last.fm

Your Last.fm scrobble history, year by year

Last.fm has every scrobble since you started, from every player you connected. Export it as a CSV in a few minutes and see it year by year.

What the export covers
Every scrobble since you started
Listening time
Estimated by depth.fm from the gaps between plays
How long it takes
Minutes (a long history takes a few minutes to fetch).
What you upload
A CSV of your scrobbles
Also in the export
Scrobbles from every app you connected

How to get it

Last.fm sends it when you ask for a copy of your data. The full guide has every step in detail, with links, and what to do when something goes wrong.

  1. Make your listening public

    On last.fm, open Settings, then Privacy, and untick “Hide recent listening information”. The export tools can only read what your public profile shows. You can switch it back afterwards.

  2. Open an export tool

    Go to mainstream.ghan.nl/export.html (or benjaminbenben.com/lastfm-to-csv). These are independent tools, not run by depth.fm or Last.fm, and they read the same public data as your profile page.

  3. Enter your username and choose CSV

    Pick “recent tracks” (all your scrobbles) and CSV, then start the export. A long history takes a few minutes because Last.fm hands over a page at a time.

  4. Download the file

    It's called something like recenttracks-yourname-1700000000.csv.

  5. Drop it here

    Upload the .csv as it is. JSON from the same tools also works.

What the Last.fm export can't tell you

Every export has gaps. These are the ones in Last.fm's, and how depth.fm handles them.

Questions about Last.fm

Can I see my whole Last.fm history?

Every scrobble since you started. Request the export (the steps are above), then upload it here: depth.fm shows every year it covers, with your top artists, albums and tracks for each one.

How long does Last.fm take to send it?

Minutes (a long history takes a few minutes to fetch). Nothing needs to be done in the meantime; the file can be uploaded whenever it arrives.

Does Last.fm record how long I listened?

No. The export records when you played something, not for how long. depth.fm estimates each play's length from the gap to your next one (up to 7 minutes, otherwise 3.5 minutes) and says so; play counts are exact.

Can I combine Last.fm with other services?

Yes. Upload exports from other services too and they're read into one dashboard. Last.fm scrobbles usually record the same listens as the app you were using, so use the service filter to look at Last.fm on its own if you upload both.

Used other services too?

Upload those exports as well and they're read into the same history.