Last.fm Normaliser - a mashup with Musicbrainz
After grumbling about the way last.fm calculates artist rankings, I realised that in the age of open data it shouldn't be too much hassle to knock together a little application to apply the normalisation calculation I discussed.
The application takes a last.fm username and recalculates the ranking based on an estimate of the amount of time you have spent listening to an artist, rather than the number of tracks played. It uses the excellent MusicBrainz web services to calculate an artist's average track length. Why not give it a whirl.