Pull your entire scrobble history from Last.fm's API. Enter a username, hit commence, and download the lot as a CSV or JSON when it's done.
hint, try mine... vohzd