I have tried over the last several months to get SDJ working without any luck. Over this time I have been able to fix some of the errors that others were getting, but I have yet to get SDJ completely working.
I always get the following error:
Scrobbler DJ: Artist located on last.fm but either none of its related artists were found in your library or your settings are too tight. A track from the default playlist was added
I have MM version 2.5.5.996, SDJ 1.26. 20,000 songs.
I do not have any other scripts. Shuffle is off. Auto DJ is off. SDJ is on. My default playlist are accessible files. I do not have a firewall (though I do have a router). Internet Explorer works through MM (album info seach). I am able to get a XML file from last.fm.
Below is code from the error report. I have all of the returned bands in my library. Your answer is appreciated.
Code: Select all
6/18/2007 4:19:12 AM: ---------------------------------------------------------------------------------------
6/18/2007 4:19:12 AM: User options are:
6/18/2007 4:19:12 AM: Default playlist: Accessible Tracks
6/18/2007 4:19:12 AM: Timeout Settings: 50, Warn: 1
6/18/2007 4:19:12 AM: Dont play same artist: 300
6/18/2007 4:19:12 AM: Minimun match: 10
6/18/2007 4:19:12 AM: Minimum Rating: 0
6/18/2007 4:19:12 AM: Include Higher Rating: True
6/18/2007 4:19:12 AM: Include Unknown Rating: False
6/18/2007 4:19:12 AM: Locale: 1033
6/18/2007 4:19:12 AM: <<<<<<<<<<<<<< Script Will now Proceed >>>>>>>>>>>>>>>>>
6/18/2007 4:19:12 AM: * ScrobblerDJ started
6/18/2007 4:19:12 AM: ** All conditions met, Scrobbler will now go online
6/18/2007 4:19:12 AM: * Initialization started
6/18/2007 4:19:12 AM: * Initialization finished
6/18/2007 4:19:13 AM: ScrobblerDJ will register Progtimer
6/18/2007 4:19:13 AM: ** Feed Artist is Nine Inch Nails
6/18/2007 4:19:13 AM: * LoadXML started. Parameters passed: Nine Inch Nails ,1
6/18/2007 4:19:13 AM: * URLEncode has started with parameters Nine Inch Nails
6/18/2007 4:19:13 AM: * URLEncode will return Nine+Inch+Nails and exit
6/18/2007 4:19:13 AM: LoadXML will register DownTimer
6/18/2007 4:19:13 AM: LoadXML set Mode to 1 (artist)
6/18/2007 4:19:13 AM: * LoadXML exited
6/18/2007 4:19:13 AM: * ScrobblerDJ exited
6/18/2007 4:19:14 AM: * DownTimer Unregistered by itself (results from Last.FM returned succesfully)
6/18/2007 4:19:14 AM: ** Downtime is calling sub last artist in mode: 1
6/18/2007 4:19:14 AM: * LastArtist started. Mode was 1
6/18/2007 4:19:14 AM: LastArtist is calling ParseXML with parameters Nine Inch Nails, 1
6/18/2007 4:19:14 AM: * ParseXML has started with parameters Nine Inch Nails, 1
6/18/2007 4:19:14 AM: ParseXML is tranfering XML data to a dictionary
6/18/2007 4:19:14 AM: ParseXML tranfered XML data to dictionary succefully
6/18/2007 4:19:14 AM: ParseXML will now call NotTooSoon with parameters Machines of Loving Grace
6/18/2007 4:19:14 AM: * NotTooSoon has started with parameters Machines of Loving Grace
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Machines of Loving Grace
6/18/2007 4:19:14 AM: * CorrectSt will return Machines of Loving Grace and exit
6/18/2007 4:19:14 AM: NotTooSoon will query database with SQL: SELECT Songs.IDArtist, Played.PlayDate FROM (Songs INNER JOIN Played ON Songs.ID = Played.IdSong) INNER JOIN Artists ON Songs.IDArtist = Artists.ID WHERE Artists.Artist Like 'Machines of Loving Grace' ORDER BY Played.PlayDate DESC
6/18/2007 4:19:14 AM: * NotTooSoon will retunn True and exit
6/18/2007 4:19:14 AM: ParseXML will now call sub CheckExist with parameters Machines of Loving Grace, 0, 1
6/18/2007 4:19:14 AM: * CheckExist has started with parameters Machines of Loving Grace, 0, 1
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Machines of Loving Grace
6/18/2007 4:19:14 AM: * CorrectSt will return Machines of Loving Grace and exit
6/18/2007 4:19:14 AM: CheckExist will call CheckRating with parameters Machines of Loving Grace, 0, 1
6/18/2007 4:19:14 AM: * CheckRating has started with parameters Machines of Loving Grace, 0, 1
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Machines of Loving Grace
6/18/2007 4:19:14 AM: * CorrectSt will return Machines of Loving Grace and exit
6/18/2007 4:19:14 AM: CheckRating will query database with SQL: SELECT TOP 1 Artists.ID FROM Artists Left Join Songs On Artists.ID = Songs.IDArtist WHERE Artists.Artist like 'Machines of Loving Grace' And (Songs.Rating >=0) ORDER BY Songs.Rating DESC
6/18/2007 4:19:14 AM: * CheckRating will return False and exit
6/18/2007 4:19:14 AM: Rating Control for artist Machines of Loving Grace failed. CheckExist will return 0 and exit
6/18/2007 4:19:14 AM: CheckExist returned 0 to ParseXML
6/18/2007 4:19:14 AM: ParseXML will now call NotTooSoon with parameters Everclear
6/18/2007 4:19:14 AM: * NotTooSoon has started with parameters Everclear
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Everclear
6/18/2007 4:19:14 AM: * CorrectSt will return Everclear and exit
6/18/2007 4:19:14 AM: NotTooSoon will query database with SQL: SELECT Songs.IDArtist, Played.PlayDate FROM (Songs INNER JOIN Played ON Songs.ID = Played.IdSong) INNER JOIN Artists ON Songs.IDArtist = Artists.ID WHERE Artists.Artist Like 'Everclear' ORDER BY Played.PlayDate DESC
6/18/2007 4:19:14 AM: * NotTooSoon will retunn True and exit
6/18/2007 4:19:14 AM: ParseXML will now call sub CheckExist with parameters Everclear, 0, 1
6/18/2007 4:19:14 AM: * CheckExist has started with parameters Everclear, 0, 1
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Everclear
6/18/2007 4:19:14 AM: * CorrectSt will return Everclear and exit
6/18/2007 4:19:14 AM: CheckExist will call CheckRating with parameters Everclear, 0, 1
6/18/2007 4:19:14 AM: * CheckRating has started with parameters Everclear, 0, 1
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Everclear
6/18/2007 4:19:14 AM: * CorrectSt will return Everclear and exit
6/18/2007 4:19:14 AM: CheckRating will query database with SQL: SELECT TOP 1 Artists.ID FROM Artists Left Join Songs On Artists.ID = Songs.IDArtist WHERE Artists.Artist like 'Everclear' And (Songs.Rating >=0) ORDER BY Songs.Rating DESC
6/18/2007 4:19:14 AM: * CheckRating will return False and exit
6/18/2007 4:19:14 AM: Rating Control for artist Everclear failed. CheckExist will return 0 and exit
6/18/2007 4:19:14 AM: CheckExist returned 0 to ParseXML
6/18/2007 4:19:14 AM: ParseXML will now call NotTooSoon with parameters My Life With the Thrill Kill Kult
6/18/2007 4:19:14 AM: * NotTooSoon has started with parameters My Life With the Thrill Kill Kult
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters My Life With the Thrill Kill Kult
6/18/2007 4:19:14 AM: * CorrectSt will return My Life With the Thrill Kill Kult and exit
6/18/2007 4:19:14 AM: NotTooSoon will query database with SQL: SELECT Songs.IDArtist, Played.PlayDate FROM (Songs INNER JOIN Played ON Songs.ID = Played.IdSong) INNER JOIN Artists ON Songs.IDArtist = Artists.ID WHERE Artists.Artist Like 'My Life With the Thrill Kill Kult' ORDER BY Played.PlayDate DESC
6/18/2007 4:19:14 AM: * NotTooSoon will retunn True and exit
6/18/2007 4:19:14 AM: ParseXML will now call sub CheckExist with parameters My Life With the Thrill Kill Kult, 0, 1
6/18/2007 4:19:14 AM: * CheckExist has started with parameters My Life With the Thrill Kill Kult, 0, 1
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters My Life With the Thrill Kill Kult
6/18/2007 4:19:14 AM: * CorrectSt will return My Life With the Thrill Kill Kult and exit
6/18/2007 4:19:14 AM: CheckExist will call CheckRating with parameters My Life With the Thrill Kill Kult, 0, 1
6/18/2007 4:19:14 AM: * CheckRating has started with parameters My Life With the Thrill Kill Kult, 0, 1
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters My Life With the Thrill Kill Kult
6/18/2007 4:19:14 AM: * CorrectSt will return My Life With the Thrill Kill Kult and exit
6/18/2007 4:19:14 AM: CheckRating will query database with SQL: SELECT TOP 1 Artists.ID FROM Artists Left Join Songs On Artists.ID = Songs.IDArtist WHERE Artists.Artist like 'My Life With the Thrill Kill Kult' And (Songs.Rating >=0) ORDER BY Songs.Rating DESC
6/18/2007 4:19:14 AM: * CheckRating will return False and exit
6/18/2007 4:19:14 AM: Rating Control for artist My Life With the Thrill Kill Kult failed. CheckExist will return 0 and exit
6/18/2007 4:19:14 AM: CheckExist returned 0 to ParseXML
6/18/2007 4:19:14 AM: ParseXML will now call NotTooSoon with parameters Muse
6/18/2007 4:19:14 AM: * NotTooSoon has started with parameters Muse
6/18/2007 4:19:14 AM: * CorrectSt has started with parameters Muse
6/18/2007 4:19:14 AM: * CorrectSt will return Muse and exit
6/18/2007 4:19:14 AM: NotTooSoon will query database with SQL: SELECT Songs.IDArtist, Played.PlayDate FROM (Songs INNER JOIN Played ON Songs.ID = Played.IdSong) INNER JOIN Artists ON Songs.IDArtist = Artists.ID WHERE Artists.Artist Like 'Muse' ORDER BY Played.PlayDate DESC
6/18/2007 4:19:14 AM: * NotTooSoon will retunn True and exit