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

Reply via email to