ScrobblerDJ v1.26, Let your music free!!!

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

psyXonova
Posts: 785
Joined: Fri May 20, 2005 3:57 am
Location: Nicosia, Cyprus
Contact:

Post by psyXonova » Sun Apr 22, 2007 12:14 pm

Well I don't know German but I can understand the errors.
Do you use Windows XP and the latest version of Microsoft Scripting Host???

Savard

Post by Savard » Sun Apr 22, 2007 12:19 pm

using XP SP2, I think all updates installed. where can I check/get the lates "scripting host"?

Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex » Mon Apr 23, 2007 1:32 pm

Advanced Duplicate Find & Fix Find More From Same - Custom Search. | Transfer PlayStat & Copy-Paste Tags/AlbumArt between any tracks.
Tagging Inconsistencies Do you think you have your tags in order? Think again...
Play History & Stats Node Like having your Last-FM account stored locally, but more advanced.
Case & Leading Zero Fixer Works on filenames too!

All My Scripts

powerpill-pacman
Posts: 154
Joined: Mon Feb 21, 2005 1:07 pm
Location: berlin, germany
Contact:

Post by powerpill-pacman » Wed Apr 25, 2007 3:01 am

I get the same error as Savard, with XP up to date and most recent Scripting Host. Is it possible, that Scrobbler DJ collides with MonkeyRok (most recent version, too)?
Windows 7 Ultimate (64bit) - MediaMonkey 3.2.4.1304
My music on Soundcloud
some more on Last.fm
if you really like my music...

mattisse
Posts: 65
Joined: Fri Feb 02, 2007 8:07 am

Post by mattisse » Wed Apr 25, 2007 3:55 am

Savard wrote:created "Favourites - Top 50" set that as default playlist, and now I get a different error:

"Error #6: Laufzeitfeheler in Microsoft VBScript
Überlauf: 'CInt'
File [...]ScrobblerDJ.vbs Line 297 Column 16"

"Access Violation at Adress 00[...] in module MediaMonkey.exe. read of access 00000000"

are the german error messages fine for you?
Try the workaround described in this posting:
http://www.mediamonkey.com/forum/viewto ... 3052#83052

It helped me, getting rid of the CInt overflow error.

BTW, if you leave the default playlist to the standard 'Favorites - Top 50' it will automatically pull songs from 'Lieblingssongs - Top 50' in the German version.

powerpill-pacman
Posts: 154
Joined: Mon Feb 21, 2005 1:07 pm
Location: berlin, germany
Contact:

Post by powerpill-pacman » Wed Apr 25, 2007 4:16 am

The workaround works, thanks.

psyXonova
Posts: 785
Joined: Fri May 20, 2005 3:57 am
Location: Nicosia, Cyprus
Contact:

Post by psyXonova » Wed Apr 25, 2007 6:17 am

:( :-? Somehow I managed to forget my own solution.... :roll:

6onova
Posts: 6
Joined: Mon Jan 29, 2007 11:24 pm

Who would have imagined that “soon” could be so long?

Post by 6onova » Wed Apr 25, 2007 4:41 pm

April 25, 2007:

Here we are STILL awaiting a ScrobblerDJ update to be released. Who would have imagined that “soon” could be so long? I would like to take this opportunity to make a prediction. “I predict that we will see Service Pack 1 for Vista released before we even get a glimpse of the feature rich and most anticipated ScrobblerDJ update!” Oh, when will then be now?



:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky » Wed Apr 25, 2007 4:44 pm

You could always write your own.

It might take less time to learn how, than waiting for someone else to update it if/when they get time.

Guest

Post by Guest » Wed Apr 25, 2007 4:49 pm

Teknojnky wrote:You could always write your own.

It might take less time to learn how, than waiting for someone else to update it if/when they get time.
Why won't psyxonova give us the work he has assured us he has done on the new version. That way we could take it and finish off all the new features that were said to be close to finished already. Unfortunately, he still refuses to do this.

RedX
Posts: 366
Joined: Wed Dec 27, 2006 10:32 am
Location: Germany

Post by RedX » Wed Apr 25, 2007 5:24 pm

I just wanted to let you people know that i'm working on a new script that, if psyxonova agrees, should replace scrobbler.

It might take still 1-2 month till it's ready since i'm quite swamped with work at the moment.

Regards,
Red

6onova
Posts: 6
Joined: Mon Jan 29, 2007 11:24 pm

Post by 6onova » Wed Apr 25, 2007 6:15 pm

Red,

That is the the most promising post I have read about Scrobbler in a long time. Hopfully Psyxnova will send you the script improvments he has done so you can include those features in yours!

:wink:

psyXonova
Posts: 785
Joined: Fri May 20, 2005 3:57 am
Location: Nicosia, Cyprus
Contact:

Post by psyXonova » Thu Apr 26, 2007 3:37 am

RedX wrote:I just wanted to let you people know that i'm working on a new script that, if psyxonova agrees, should replace scrobbler.

It might take still 1-2 month till it's ready since i'm quite swamped with work at the moment.

Regards,
Red
I have no problem with that. In fact it will be really good...

I am coding SDj whenever i have time for my own satisfaction. Unfortunately my PhD requires me to code more than 8 hours per day and in many different languages and thus, as any programmer can understand, given the fact that I also have a life to live the time I spend for SDj is really limited.

So, RedX's upcoming script is good for me for more than 2 reasons:
  • it will relief me from the stress I have whenever I think of SDj development and most importantly
  • it will bring fresh ideas to a topic that ppl really loved, that is using LAST.FM to discover your music.
Ofcourse this doen't mean that it will replace SDj in terms of developement, those are clearly to seperate projects. If ppl like it better then it will surely replace SDj in their hearts and PCs but I will keep up coding and (eventually :roll:) releasing although from now on without stress :wink:

Savard

Post by Savard » Fri Apr 27, 2007 9:50 am

sorry, for getting back back to you so late. tried the workaround and everything works fine!!! GRRRREAT!!!

Savard

Post by Savard » Fri Apr 27, 2007 11:06 am

Okay, tried it out now for a while. one Problem: Sometimes it just doesnt add a new song. no error message, SDJ definately is started. Here's the log. Maybe someone can help me out. It might have to do with that workaround mentioned 4 or 5 posts above above!?

Code: Select all

7.04.2007 18:01:28: ---------------------------------------------------------------------------------------
27.04.2007 18:01:28: User options are:
27.04.2007 18:01:28: Default playlist: Favourites - Top 50
27.04.2007 18:01:28: Timeout Settings: 20, Warn: 1
27.04.2007 18:01:28: Dont play same artist: 1
27.04.2007 18:01:28: Minimun match: 0
27.04.2007 18:01:28: Minimum Rating: 0
27.04.2007 18:01:28: Include Higher Rating: Falsch
27.04.2007 18:01:28: Include Unknown Rating: Wahr
27.04.2007 18:01:28: <<<<<<<<<<<<<< Script Will now Proceed >>>>>>>>>>>>>>>>>
27.04.2007 18:01:28: * ScrobblerDJ started
27.04.2007 18:01:28: ** All conditions met, Scrobbler will now go online
27.04.2007 18:01:28: * Initialization started
27.04.2007 18:01:28: * Initialization finished
27.04.2007 18:01:28: ScrobblerDJ will register Progtimer
27.04.2007 18:01:28: ** Feed Artist is David Guetta Vs The Egg
27.04.2007 18:01:28: * LoadXML started. Parameters passed: David Guetta Vs The Egg ,1
27.04.2007 18:01:28: * URLEncode has started with parameters David Guetta Vs The Egg
27.04.2007 18:01:28: * URLEncode will return David+Guetta+Vs+The+Egg and exit
27.04.2007 18:01:28: LoadXML will register DownTimer
27.04.2007 18:01:28: LoadXML set Mode to 1 (artist)
27.04.2007 18:01:28: * LoadXML exited
27.04.2007 18:01:28: * ScrobblerDJ exited
27.04.2007 18:01:29: * DownTimer Unregistered by itself (results from Last.FM returned succesfully)
27.04.2007 18:01:29: ** Downtime is calling sub last artist in mode: 1
27.04.2007 18:01:29: * LastArtist started. Mode was 1
27.04.2007 18:01:29: LastArtist is calling ParseXML with parameters David Guetta Vs The Egg, 1
27.04.2007 18:01:29: * ParseXML has started with parameters David Guetta Vs The Egg, 1
27.04.2007 18:01:29: ParseXML is tranfering XML data to a dictionary
27.04.2007 18:01:29: ParseXML tranfered XML data to dictionary succefully
27.04.2007 18:01:29: ParseXML will now call NotTooSoon with parameters Studio B
27.04.2007 18:01:29: * NotTooSoon has started with parameters Studio B
27.04.2007 18:01:29: * CorrectSt has started with parameters Studio B
27.04.2007 18:01:29: * CorrectSt will return Studio B and exit
27.04.2007 18:01:29: 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 'Studio B'  ORDER BY Played.PlayDate DESC
27.04.2007 18:01:29: * NotTooSoon will retunn Wahr and exit
27.04.2007 18:01:29: ParseXML will now call sub CheckExist with parameters Studio B, 0, 1
27.04.2007 18:01:29: * CheckExist has started with parameters Studio B, 0, 1
27.04.2007 18:01:29: * CorrectSt has started with parameters Studio B
27.04.2007 18:01:29: * CorrectSt will return Studio B and exit
27.04.2007 18:01:29: CheckExist will call CheckRating with parameters Studio B, 0, 1
27.04.2007 18:01:29: * CheckRating has started with parameters Studio B, 0, 1
27.04.2007 18:01:29: * CorrectSt has started with parameters Studio B
27.04.2007 18:01:29: * CorrectSt will return Studio B and exit
27.04.2007 18:01:29: 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 'Studio B' And (Songs.Rating >=0 OR SONGS.RATING = -1) ORDER BY Songs.Rating DESC
27.04.2007 18:01:29: * CheckRating will return False and exit
27.04.2007 18:01:29: Rating Control for artist Studio B failed. CheckExist will return 0 and exit
27.04.2007 18:01:29: CheckExist returned 0 to ParseXML
27.04.2007 18:01:29: ParseXML will now call NotTooSoon with parameters Switch
27.04.2007 18:01:29: * NotTooSoon has started with parameters Switch
27.04.2007 18:01:29: * CorrectSt has started with parameters Switch
27.04.2007 18:01:29: * CorrectSt will return Switch and exit
27.04.2007 18:01:29: 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 'Switch'  ORDER BY Played.PlayDate DESC
27.04.2007 18:01:29: * NotTooSoon will retunn Wahr and exit
27.04.2007 18:01:29: ParseXML will now call sub CheckExist with parameters Switch, 0, 1
27.04.2007 18:01:29: * CheckExist has started with parameters Switch, 0, 1
27.04.2007 18:01:29: * CorrectSt has started with parameters Switch
27.04.2007 18:01:29: * CorrectSt will return Switch and exit
27.04.2007 18:01:29: CheckExist will call CheckRating with parameters Switch, 0, 1
27.04.2007 18:01:29: * CheckRating has started with parameters Switch, 0, 1
27.04.2007 18:01:29: * CorrectSt has started with parameters Switch
27.04.2007 18:01:29: * CorrectSt will return Switch and exit
27.04.2007 18:01:29: 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 'Switch' And (Songs.Rating >=0 OR SONGS.RATING = -1) ORDER BY Songs.Rating DESC
27.04.2007 18:01:29: CheckRating will sub-query database with SQL: AND (Songs.IDArtist =5906) And (Songs.Rating >=0 OR SONGS.RATING = -1)
27.04.2007 18:01:29: CheckRating will call IsAccesible for 7248
27.04.2007 18:01:29: * IsAccessible has started for song (7248) Switch - Billy the Klit
27.04.2007 18:01:29: * IsAccessible will return Wahr and exit
27.04.2007 18:01:29: ** 7248 was accessible
27.04.2007 18:01:29: * CheckRating will return TRUE and exit
27.04.2007 18:01:29: CheckExist is querying database. SQL is: SELECT ID, Artist FROM Artists Where Artist like 'Switch'
27.04.2007 18:01:29: CheckExist is sub-querying database. SQL is: AND (Songs.IDArtist =5906)
27.04.2007 18:01:29: CheckExist will call IsAccessible for Billy the Klit
27.04.2007 18:01:29: * IsAccessible has started for song (7248) Switch - Billy the Klit
27.04.2007 18:01:29: * IsAccessible will return Wahr and exit
27.04.2007 18:01:29: ** Billy the Klit was accessible
27.04.2007 18:01:29: CheckExist returned 5906 to ParseXML
27.04.2007 18:01:29: ** ParseXML will return 5906|§|§|§Switch
27.04.2007 18:01:29: * ParseXML exited
27.04.2007 18:01:29: ParseXML returned 5906|§|§|§Switch to LastArtist. LoadXML will now be called with parameters 5906|§|§|§Switch, 2
27.04.2007 18:01:29: * LoadXML started. Parameters passed: 5906|§|§|§Switch ,2
27.04.2007 18:01:29: * URLEncode has started with parameters Switch
27.04.2007 18:01:29: * URLEncode will return Switch and exit
27.04.2007 18:01:29: LoadXML will register DownTimer
27.04.2007 18:01:29: LoadXML set Mode to 2 (title)
27.04.2007 18:01:29: * LoadXML exited
27.04.2007 18:01:29: * LastArtist exited
27.04.2007 18:01:29: * ProgTimer Unregistered by itself (also unregistered all events...

Locked