>Are you sure the random is only used as last resort
Very sure that's what's meant to happen, but I could check my plugin source to 
confirm.

Even if you select Dynamic Mix without an initial seed, it will try to use 
MusicIP first to get a list of songs returned without a seed.

It will default to choosing a random song from your local SBS library DB if:
1) it doesn't get a mix returned from MusicIP
2) can't find an unplayed song from a returned mix
3) a mix was returned, and a track is selected from the returned mix but it 
can't be found in your SBS library (because you've scanned new songs into 
MusicIP, and not rescanned the SBS library yet).

If this happens, it's extremely unlikely that the same random song would be 
picked to play several times in a row!

>Because when the "repeating seed song" happened, I
>could see in the logs that a huge list of songs had been returned, and
>it's unlikely they had all been played before
>
Seems to me like it hadn't remembered that the first returned result had been 
played, so it kept choosing the same (initial seed) track over and over again. 
That could happen if the "remember n tracks" was set to 0 (or the settings 
hadn't been read - maybe something goes wrong on the very initial first run 
after install).

You could look in the prefs file (SBS Cache location: /prefs/DynamicMix.prefs); 
you should see the last n unique tracks played by DynamicMix listed for each 
client, where "track1" is the most recently chosen (the next one that will be 
played), "track2" is the currently playing track, "track3" is the previously 
played track, etc.

Phil
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to