ANNOUNCEMENT: ScrobblerDJ v2.0 is here
ScrobblerDJ: Let your music free!!!
The idea for this script came from this topicThe purpose
The whole point is that most of us have a lot of tracks in our library that we never listen. We usually listen to whole albums or generate some auto-playlists and we listen to them all the time.
This script works like an AutoDJ. If enabled it will add a track "recommended" from Last.FM everytime the playback of the last track in the Now Playing List starts
.How it works
When the playback of the last track in the Now Playing List starts this script will ask a list of related Artists from Last.FM. It will then randomly pick a related Artist that exists in your library and ask from Last.FM the list of his top tracks. It will then play a random suggested track, as long as it exists in your library. If it can't find such a track it will play the most High Rated track of the specific Artist that exists in your library. Finally if it cant find anything (or if your tracks not accessible) it will play a random track from a default playlist of your choiseAknowlegments
From now on (v1.2) this script it is implemented with the help of Peke.
A big portion of the code related with AutoDJ functionality was taken from Trixmoto's Auto Album DJ script
. A big thank for letting me do it
A big thank to Steegy for his initial help concerning asynchronus XML retrieval
I would also like to thank Peke
for their useful comments, ideas and corrections
<<<Update 12 May 2007>>>
-Fixed: A long existing problems with SDj settings not getting set correctly at first start
-Fixed: A problem caused by the addition of decimal numbers in LAST.FM xmlsInstallationFor this script to work properly, AutoDJ or any other script that works like AutoDJ must be disabled. Also Shuffle must be disabled.....
Since from now on installation consists of 4 files i have made an installation pack that you can download from here
If updating from previous versions (prior to 1.20) i suggest removing all script.ini entries concerning ScrobblerDJ