ScrobblerDJ v1.26, Let your music free!!!
You sir are a flippin genius. I was doubtful at first but I tried it out. I was listening to a CD and when it ran out this script started wandering through music that was damned close to the style, then jumped over to another style that was close and started wandering though that. Very very natural progression and kept me listening. I salute you.
First of all,
thanks to everybody, you are really helping me on doing that script much better.
After carefully reviewing everything you suggested i came up with a list of things that will be implemented in the new version (~about 10 days from now)
thanks to everybody, you are really helping me on doing that script much better.
After carefully reviewing everything you suggested i came up with a list of things that will be implemented in the new version (~about 10 days from now)
- Asynchronous retrieval of XML data: In the beginning it was my intention to make a script that could work asynchronous and with timeout settings etc. It turned out to be quite a lot of job so i postponed it. Time has come to do it though. Thanks to Steegy I now have enough info to do it as good as possible
- Add more than 1 songs every time: this would be a really useful addition, but it would take longer time for the script to come up with results and perhaps the songs wont be as good as now. The reason for this is pretty simple, the script must connect several times with Last.fm but i must limit this since Last.FM says that you must not connect with it more than one time per second. So the best solution would be to get a list of related artists only once and then get the top tracks of (e.g) 5 of the related artists. But this way there is a possibility that the artists might not be related with each other. Anyway, i would make this optional so you can still use it as now.
- Check if Artist's tracks are accessible: The way it is now, script selects an artist that exist in your library and then tries to add one of his top tracks. If it cant find them it will add one of the tracks you own. But if you have a lot of files (especially compilations) on CDs\DVDs then script finds the artist in your library and proceeds but then it cant find any accesible track of him and thus adds a track from the default playlist . In new version the script will check if the artist has accessible songs before it queries last.fm for his top tracks. If it cant find any accessible track it will pick up another related artist until it comes up with an accessible one. I am pretty sure that this way the number of the tracks added from the default playlist will be drastically reduced.
- Add ScrobblerDJ under play menu:This will be very useful. Also, i will add a tick-mark to know if is on\off instantly. As for turning off Auto-DJ and Shuffle automatically, this will be really easy to implement once those properties are accesible from scripts (that is in 2.5.2)
Another idea, check to see if song has been played recently (hour, day, week, etc) and skip it if it has.
Had a couple instances where I picked up a repeated song that had played recently.
edit: Bonita Applebum - A Tribe Called Quest 3 times today!
Had a couple instances where I picked up a repeated song that had played recently.
edit: Bonita Applebum - A Tribe Called Quest 3 times today!
New script: Last.FM Node Now with DJ Mode!
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page
-
- Posts: 154
- Joined: Mon Feb 21, 2005 1:07 pm
- Location: berlin, germany
- Contact:
Oh man,
this is really the greatest thing since MM and Audiscrobbler!
I've got one idea: Quite a lot of my songs don't have their volume analyzed. Would it be possible to check whether they are and if not will, before being played (do you understand what i mean?)?
Bbtw it works fine for me, no error so far.
Thank you for this great script.
this is really the greatest thing since MM and Audiscrobbler!
I've got one idea: Quite a lot of my songs don't have their volume analyzed. Would it be possible to check whether they are and if not will, before being played (do you understand what i mean?)?
Bbtw it works fine for me, no error so far.
Thank you for this great script.
Thank you very much for your nice words.powerpill-pacman wrote:Oh man,
this is really the greatest thing since MM and Audiscrobbler!
I've got one idea: Quite a lot of my songs don't have their volume analyzed. Would it be possible to check whether they are and if not will, before being played (do you understand what i mean?)?
As for you request, i really dont see how it is connected with the ScrobbleDJ.
MM can analyze your tracks, no need for a script that can do that...
-
- Posts: 154
- Joined: Mon Feb 21, 2005 1:07 pm
- Location: berlin, germany
- Contact:
@ psy, Ooops I totally forgot that after I read it, sorry!
@ powerpill, If you have Magic Nodes script installed in MM, you can a node for levelling. This will show unleveled tracks under 'unknown' and you can just select them all and analyis/level them.
If you don't have magic nodes, just search the forum for it there is all kinds of info posted.
@ powerpill, If you have Magic Nodes script installed in MM, you can a node for levelling. This will show unleveled tracks under 'unknown' and you can just select them all and analyis/level them.
Code: Select all
Leveling\<Leveling>
New script: Last.FM Node Now with DJ Mode!
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page
-
- Posts: 154
- Joined: Mon Feb 21, 2005 1:07 pm
- Location: berlin, germany
- Contact:
-
- Posts: 154
- Joined: Mon Feb 21, 2005 1:07 pm
- Location: berlin, germany
- Contact:
it is:
Error #424 - Laufzeitfehler in Microsoft VBScript
Objekt erforderlich: 'SongObj'
File: "C:\Programme\MediaMonkey\Scripts\ScrobblerDJ.vbs", Line: 290, Column:3
Rough Translation following:
Error #424 - Runtime error in Microsoft VBScript
object needed: 'SongObj'
File: "C:\Programme\MediaMonkey\Scripts\ScrobblerDJ.vbs", Line: 290, Column:3
this message is followed by (after clicking OK):
Error happened during script execution:
Objekt erforderlich: 'SongObj'
-------------
I had another error-message, but only with one track so far which i can't reproduce now (i could for two times), the message was something like:
Can't draw (on?) canvas.
Then MM freezed but continued to play the song.
Error #424 - Laufzeitfehler in Microsoft VBScript
Objekt erforderlich: 'SongObj'
File: "C:\Programme\MediaMonkey\Scripts\ScrobblerDJ.vbs", Line: 290, Column:3
Rough Translation following:
Error #424 - Runtime error in Microsoft VBScript
object needed: 'SongObj'
File: "C:\Programme\MediaMonkey\Scripts\ScrobblerDJ.vbs", Line: 290, Column:3
this message is followed by (after clicking OK):
Error happened during script execution:
Objekt erforderlich: 'SongObj'
-------------
I had another error-message, but only with one track so far which i can't reproduce now (i could for two times), the message was something like:
Can't draw (on?) canvas.
Then MM freezed but continued to play the song.
-
- Posts: 154
- Joined: Mon Feb 21, 2005 1:07 pm
- Location: berlin, germany
- Contact: