Now my last.fm charts can be more accurate. :-D Of course, Sylver is still on the top.
Some people were kind enough to reverse engineer iPod binary database format, that made the work much easier. Audioscrobbler (last.fm backend) protocol is also reasonably documented. Well, at least the general overview is documented, and AmaroK's scrobbler.cpp is not that bad for the details :-)
The script is available here. If you need help getting it running, just tell me :-)