How to export your Last.fm scrobbles as CSV
Option 1: Last.fm's own data export
Last.fm now offers an official export of your account data, including your scrobbles:
- Sign in and go to Settings, then look for the Data export section (last.fm/settings/data).
- Request the export. Last.fm prepares it and makes it available to download, for large accounts this can take a little while.
- Download the archive and find the scrobble listing inside, the file that has one row per scrobble with artist, album, track and a timestamp.
Option 2: a third-party exporter
Because Last.fm's public API has always exposed your full scrobble history, several long-standing community tools will fetch it and hand you a clean CSV directly. They work with just your username (your scrobbles are public on Last.fm by default), fetch your history page by page, and produce one CSV with artist, album, track and timestamp columns. For very large accounts, 100,000+ scrobbles, these tools can be the quickest route, though the download may still take a few minutes while the API pages through your history. Search for "lastfm to csv" and you'll find the popular ones.
Whichever route you take, aim for a CSV where each row is one scrobble with its own timestamp. A "top tracks" or "library" export with play counts instead of timestamps can't be turned back into a listening timeline, the timestamps are the whole point.
Importing the CSV into Stick
Drop the file onto the Import page. CSVs vary, different exporters order their columns differently, some include headers, some don't, so instead of guessing, Stick shows you a preview of the first rows with a dropdown above each column. You tell it which column is the artist, which is the track, which is the album and which is the timestamp, checking the mapping against the live preview before anything is imported. Once the mapping looks right, the usual scan-then-import flow takes over: duplicates are counted before any writes, and you confirm exactly how many plays are about to be added.
What to expect from Last.fm data
Two quirks of scrobbled data are worth knowing about, because Stick handles both and you'll see the results:
- Missing albums. Plenty of scrobblers (especially older mobile apps and some desktop players) never sent an album name, so a chunk of your history may have empty album fields. That's fine, plays still count toward artists and tracks, and Stick's MusicBrainz matching works out the recording without needing the album.
- Name drift. Over the years the same song may have been scrobbled as "Song", "Song (Remastered 2009)" and "Song - Remastered". Stick's cleanup suggestions spot these variants and offer one-click renames, and MusicBrainz matching recognizes them as the same recording underneath.
Mixing Last.fm with native exports
If you scrobbled Spotify or Apple Music plays to Last.fm and later import a native Spotify export or an Apple Music Play Activity file, much of your history exists twice, once as a scrobble, once natively. Stick reconciles this automatically at import time: when a native play and a Last.fm scrobble line up as the same listen, the native one wins (its timestamp is authoritative) and the scrobble is retired, not double-counted. Scrobbles that only Last.fm knows about, vinyl rips, foobar2000 sessions, that MP3 player you had in 2009, are kept untouched, because for those, Last.fm is the record. The details are in the duplicates guide.