To do this, I used the the API from Last.fm to gather my complete listening history. This ended up in about 1700 files full of xml-information with a total size of about 60MB. After stripping out the unnecessary info (e.g. image-tags) via some regular expressions I had all necessary information reduced to about 10MB (or 425k lines of xml).
To process the data and put it into some simple csv (for me the best way to handle the data in an easy way) I used my favorite scripting-language Python (version 2.6.2, shipped with Fedora 12) and after some experiments I came up to the following, not really spectacular, but still interesting data.
Growth:
New Artists: 846
New Tracks: 4930
2008 (7th January – 31st December)
Total scrobbles: 42273
Unique artists: 918
Unique tracks: 7042
Scrobbles per day: 117.43
Scrobbles per artists: 46.05
Scrobbles per track: 6.00
Top 25 Artists:
1. Judas Priest (2103 plays)
2. Motörhead (1693 plays)
3. Megadeth (1488 plays)
4. Doro (1334 plays)
5. Manowar (1296 plays)
6. Moonspell (1179 plays)
7. Primal Fear (1019 plays)
8. Rammstein (1011 plays)
9. Airbourne (979 plays)
10. Black Stone Cherry (948 plays)
11. Saxon (818 plays)
12. Die Toten Hosen (761 plays)
13. Schandmaul (753 plays)
14. Grave Digger (732 plays)
15. Kreator (652 plays)
16. Sepultura (604 plays)
17. After Forever (581 plays)
18. Saltatio Mortis (574 plays)
19. HammerFall (542 plays)
20. Halford (503 plays)
20. Sodom (503 plays)
22. Anthrax (500 plays)
23. Gotthard (496 plays)
24. Agalloch (489 plays)
25. Running Wild (486 plays)
Top 25 Tracks:
1. Doro –
2. Airbourne – Girls in Black (94 plays)
3. Black Stone Cherry – Hell and High Water (93 plays)
3. Airbourne – Blackjack (93 plays)
5. Airbourne –
6. Airbourne – Runnin' Wild (88 plays)
7. Airbourne – Diamond in the Rough (87 plays)
8. After Forever – Energize Me (86 plays)
9. Airbourne –
10. Black Stone Cherry – Blind Man (79 plays)
11. Airbourne – Hellfire (78 plays)
12. Airbourne – Stand Up For Rock 'N' Roll (77 plays)
13. Moonspell – Age of Mothers (76 plays)
14. Airbourne – Cheap Wine & Cheaper Women (75 plays)
15. Airbourne –
16. Airbourne – Fat City (73 plays)
16. Manowar – Warriors of the World United (73 plays)
18. Primal Fear –
19. Airbourne – What's Eatin' You (67 plays)
20. Doro –
21. Black Stone Cherry – Violator Girl (57 plays)
22. Agalloch –
23. Motörhead –
24. Manowar – Call to Arms (52 plays)
25. Krusher – Highway To Hell (51 plays)
2009 (1st January – 31st December)
Total scrobbles: 42650 (diff: -)
Unique artists: 1191 (diff: +273)
Unique tracks: 8179 (diff: +1137)
Scrobbles per day: 116.85 (diff: -0.58)
Scrobbles per artists: 35.81 (diff: -10.24)
Scrobbles per track: 5.21 (diff: -0.79)
Top 25 Artists:
1. (+36) Nightwish (1964 plays)
2. (+33) W.A.S.P. (1769 plays)
3. (-) Megadeth (1763 plays)
4. (+45) Pain (1475 plays)
5. (-4) Judas Priest (1461 plays)
6. (-) Moonspell (1448 plays)
7. (+7) Grave Digger (1419 plays)
8. (+379) Oomph! (1181 plays)
9. (+190) Mötley Crüe (1080 plays)
10. (+48) Amorphis (1037 plays)
11. (+2) Schandmaul (969 plays)
12. (*new*) Avril Lavigne (749 plays)
13. (+103) Linkin Park (747 plays)
14. (-7) Primal Fear (703 plays)
15. (*new*) HIM (690 plays)
16. (+495) Dark Tranquillity (633 plays)
17. (+7) Agalloch (590 plays)
18. (+369) Brother Firetribe (536 plays)
19. (+54) Bad Religion (511 plays)
20. (*new*) Jennifer Rostock (488 plays)
21. (-6) Kreator (459 plays)
22. (+160) Rebellion (450 plays)
23. (*new*) Apocalyptica (414 plays)
24. (-16) Rammstein (397 plays)
24. (+487) Papa Roach (397 plays)
Top 25 Tracks:
1. (+883) Judas Priest –
2. (*new*) Nightwish – Escapist (112 plays)
3. (+3622) Moonspell –
4. (+1801) Nightwish –
5. (*new*) W.A.S.P. – Crazy (76 plays)
6. (*new*) Nocte Obducta – Und Pan spielt die Flöte (Desîhras Tagebuch - Kapitel II) (73 plays)
7. (*new*) Avril Lavigne –
8. (*new*) Dark Tranquillity –
8. (+427) W.A.S.P. –
10. (*new*) Amorphis –
11. (*new*) Children of Bodom –
12. (*new*) Pain – Clouds Of Ecstasy (bassflow remix) (58 plays)
13. (+1792) Judas Priest –
14. (+98) Rammstein – Ohne dich (54 plays)
15. (*new*) Grave Digger –
16. (*new*) Linkin Park – Valentine's Day (52 plays)
17. (+3608) Nocte Obducta –
17. (*new*) Agalloch –
17. (*new*) Dark Tranquillity –
20. (+195) Amorphis – Her Alone (50 plays)
20. (+4382) Pain – Monkey Business (50 plays)
22. (*new*) Eisbrecher – Phosphor (49 plays)
22. (*new*) Oomph! –
24. (*new*) Amorphis –
24. (+3027) Nightwish –
24. (+349) W.A.S.P. –
Conclusion:
So what can I say?
I listened to a lot of new artists in 2009 (most due to remixes by Overclocked) but only a few were able to stay in the top positions of my charts, most likely Avril Lavigne and HIM. There were also some artists where I obtained some records and due to this, the play-amount grew by a large amount (Oomph!, Mötley Crüe, Brother Firetribe) But in general the changes for the top-positions weren't that big, except the fact that many of the top bands in 2008 dropped out of the top 25 and now stay in the top 50.
For the tracks the changes are more dramtically. No one of my former top tracks was able to be a catchy tune in 2009, again. Instead, I listened to a lot more different artists and tracks (2008 was the "Airbourne-Year") mostly of bands that also dominate my top artists.
A thing that surprises me a lot is the fact that I have nearly listened to the same amount of songs, even though more of my mp3-player listens were scrobbled. Mainly the reason was the fact that I was more on tour than 2008?
Maybe I will try to make my script much easier to use and turn it into one of those many webscripts so you can also use it, if you want.
Disclaimer: Data-inconsistency in comparison to the library-data of my profile may exist, but most likely this has to do with the api-information (or personally caused problems due to the wrong use of spreadsheet programs ^^")











































