>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
