Hi,
First of all, thanks for the great plugin. It has served me well for years. You probably know this already, but now it seems it's broken due to last.fm changing of the API.
This it the log:
- Code: Select all
05/10/2011 18:46:55: GenerateRecentArtists: begin
05/10/2011 18:46:55: TooSoonList :>
05/10/2011 18:46:55: TooSoonList adding current track artist :> Tanita Tikaram
05/10/2011 18:46:55: GenerateRecentArtists: finished with 2
05/10/2011 18:46:55: GetSimilarTracks: begin
05/10/2011 18:46:55: >> fixurl() entered with: Tanita Tikaram
05/10/2011 18:46:55: << fixurl will return with: Tanita+Tikaram
05/10/2011 18:46:55: >> fixurl() entered with: Little Sister Leaving Town
05/10/2011 18:46:55: << fixurl will return with: Little+Sister+Leaving+Town
05/10/2011 18:46:55: >> LoadXML: Begin with Tanita+Tikaram/Little+Sister+Leaving+Town & SimilarTracks
05/10/2011 18:46:55: xmlDoc.Load: Init Query Last.FM: http://ws.audioscrobbler.com/1.0/track/Tanita+Tikaram/Little+Sister+Leaving+Town/similar.xml
05/10/2011 18:46:55: xmlDoc.Load: Waiting for Last.FM to return SimilarTracks of Tanita+Tikaram/Little+Sister+Leaving+Town
05/10/2011 18:46:55: xmlDoc: returned from loop in: 0.1875
05/10/2011 18:46:55: Last.FM Query Failed @ 0ReadyState: 3 URL: http://ws.audioscrobbler.com/1.0/track/Tanita+Tikaram/Little+Sister+Leaving+Town/similar.xml
05/10/2011 18:46:55: << LoadXML: Finished in --> 0
05/10/2011 18:46:55: GetSimilarTracks: finished with # of tracks :> 0
05/10/2011 18:46:55: GetSimilarTracks Failed to return any results, DJSongList Empty try similar artists
05/10/2011 18:46:55: Prune SimilarTracks did not return any valid tracks, trying Similar artists
05/10/2011 18:46:55: GetSimilarArtists: begin with :> Tanita Tikaram
05/10/2011 18:46:55: >> LoadXML: Begin with Tanita Tikaram & SimilarArtists
05/10/2011 18:46:55: >> fixurl() entered with: Tanita Tikaram
05/10/2011 18:46:55: << fixurl will return with: Tanita+Tikaram
05/10/2011 18:46:55: xmlDoc.Load: Init Query Last.FM: http://ws.audioscrobbler.com/1.0/artist/Tanita+Tikaram/similar.xml
05/10/2011 18:46:55: xmlDoc.Load: Waiting for Last.FM to return SimilarArtists of Tanita Tikaram
05/10/2011 18:46:55: xmlDoc: returned from loop in: 0.0625
05/10/2011 18:46:55: Last.FM Query Failed @ 0ReadyState: 3 URL: http://ws.audioscrobbler.com/1.0/artist/Tanita+Tikaram/similar.xml
05/10/2011 18:46:55: << LoadXML: Finished in --> 0
05/10/2011 18:46:55: SimilarArtist returned as Nothing
05/10/2011 18:46:55: GetSimilarArtists: finished with :> 0
05/10/2011 18:46:55: Similar Artists appears empty, adding a random track and exiting
05/10/2011 18:46:55: all else failed, adding random track
05/10/2011 18:46:56: << DJ event: finished
Basically, what seems to be happening is that Last.fm really doesn't return anything. If you go to their website, the official API address is now
http://ws.audioscrobbler.com/2.0 (was 1.0) and the call structure seems to be different as well.
Any chance you could update the script?