Enter Last.fm username, select export type and format, and click Go.
When finished you will be prompted to save a file.
Large amounts of scrobbles (>100k) take a minute or two generally. To take a shortcut next time, enter the numerical suffix of your last download - it is the unix timestamp of the last scrobble exported. It will then fetch only the scrobbles since that time.
Sadly, loved tracks don't have an album title stored with them apparently. The API only supplies artist and track title (with MusicBrainz id's).
Events are not available through the last.fm API, so the data is scraped off your html pages. Drawbacks are that it's inefficient and that this function probably breaks whenever last.fm changes their event-pages layout. Also, be aware that this tool does not distinguish between 'went to' and 'interested in' events, they both get scraped
'Simple' means only the line-up on the front page of the event will be scraped
Events are not available through the last.fm API, so the data is scraped off your html pages. Drawbacks are that it's inefficient and that this function probably breaks whenever last.fm changes their event-pages layout. Also, be aware that this tool does not distinguish between 'went to' and 'interested in' events, they both get scraped
'Full' means the full line-up for festivals will be scraped (takes a bit longer)
Something went wrong :(
Starting...
Last.fm Mainstream Factor

NOTE: When you experience difficulties, you can try the new and improved version of this tool at: this site

It is still a work in progress but downloading (50000+) scrobbles is more reliable in the new version.