bits;607801 Wrote: > I agree it doesnt need to be complicated. The correct usage is for 'n' > random songs to be generated ahead at any given point. This allows for > correct use of the UI such as "current playlist". This worked perfectly > on 7.5.x and is broken under certain common use cases for 7.6. > The 7.5.x solution doesn't work perfectly on the Squeezebox Touch, that's the reason 7.6.x works differently. For Logitech it's important that they have a solution that works with their own server hardware in the Squeezebox Touch.
Using a delay is a good idea because the system is really sensitive to do any operation that takes time at track change due to the single threaded nature of the server. It's easier for the player to compensate for an unresponsive server in the middle of the track when its audio buffer is filled than in the beginning when the audio buffer is empty. So it's just a matter of handling the special case when you get close to the end of the list. I'm sure there is some Logitech developer that can figure out a suitable way of handling this case. However, I think we can all agree that the new behavior contains a bug, so maybe you or someone else could make sure we have a bug at http://bugs.slimdevices.com which people can start to vote on to give it some priority ? As a temporary workaround, just configure Random Mix to add 40 tracks ahead instead of the default 10 tracks, that should remove the problem because you probably doesn't skip through 40 tracks without listening through a single one of them. bits;607801 Wrote: > > This task of generating random songs and possibly other tasks must be > completed within a reasonable amount of time. It is not reasonable to > delay the task indefinitely as it breaks functionality in the real > world. > I'm pretty sure it wasn't intended to be delayed indefinitely, that is just a bug because no one thought about the scenario you have now found. -- erland Erland Isaksson ('My homepage' (http://erland.isaksson.info)) (Developer of 'many plugins/applets' (http://wiki.slimdevices.com/index.php/User:Erland). If my answer helped you and you like to encourage future presence on this forum and/or third party plugin/applet development, 'donations are always appreciated' (http://erland.isaksson.info/donate)) ------------------------------------------------------------------------ erland's Profile: http://forums.slimdevices.com/member.php?userid=3124 View this thread: http://forums.slimdevices.com/showthread.php?t=85157 _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/beta
