That last bit is a bit annoying. There is a founded suspicion that this may not be a problem of the code only. So if anyone would volunteer to test the thing for me this weekend – preferably with an iChat Audio connection or so to get things done quickly – that would be great.
Sorry for the lack of description. It's late and I am not in a mood to describe everything now. Yours frustratedly...
Received data seems to be invalid. The wanted file does probably not exist or the guys at last.fm changed something.