Loading...
Enter a username, and let's get cracking.

About LastGraph

LastGraph is a web-based service that aims to give you a new way to explore your last.fm listening history. We use the last.fm API to transfer across your basic profile data, and then crunch it around in various interesting (and often hilariously inefficient) ways.

The site is written and run by Andrew Godwin, with a large amount of rendering power generously donated by State51.

Features

LastGraph currently offers the following:

If you want a new feature, or improvements to an existing one, tell me at andrew at aeracode dot org.

Speed

LastGraph can often be a bit slow to load your profile, as we're limited to pulling data in from last.fm at ten requests a second, so your profile could take up to 20 seconds to be fetched once you reach the head of the fetching queue.

Once you've queued up a fetch (or a poster), you can go somewhere else and come back later to see how far we've got with it; you can just type your name in the box again to see.

Problems

If you find any bugs or problems in the site, then please email/jabber me at andrew at aeracode dot org. I'll try and get back to you (and hopefully fix any problems) as soon as I can, but be aware there are in fact times when I'm really not sitting at my computer.

Technology

The LastGraph interface, live graphs and queueing/scheduling system are written in Django, and the poster renderer is a plain Python application, using my own Graphication graphing library, developed specifically for LastGraph. Posters are stored and served from Amazon S3.

If you'd like to know more about the technology behind LastGraph, then have a look at my project page for it, or sling me an email at andrew at aeracode dot org - I'll be happy to discuss it with you.