Interesting idea, I might actually consider this for the ickStream
App...

For iPeng, though, I believe it would make more sense to have this kind
of functionality in a plugin.
The reason is the way plying an album works. When iPeng plays an album,
it doesn't queue up all the tracks but instead just tells the server
"play this album" or "add this album", so it can't filter out any
particular set of tracks.
And changing this behavior and have iPeng queue up all the tracks is not
a good idea. I actually did that in earlier versions of iPeng in certain
cases and the problem is that it can potentially have a severe
performance impact on your server and did so when I used it that way.
Some albums have dozens or even hundreds of tracks (e.g. audiobooks,
collections; my personal maximum is > 1,500 tracks in one "album") and
adding a track to the playlist means the server does a full query for
that track (individually) and then inserts it in the current playlist.
If you've got a slow server and a hundred tracks, expect playback to
stall for many seconds. With bad luck, a user then taps again, just to
start it over again and queue up even more queries making things worse.

For a plugin this would be easier: it could query the whole album at
once, get the list of track, filter out the ones it doesn't want to play
and then add them to the current playlist all at once.

So no, this isn't a feature to be implemented in iPeng, it just wouldn't
be a good idea in a Squeezebox system to do it like that, it's what
plugins are for.



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 7, the Universal App for iOS 7*
------------------------------------------------------------------------
pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=51929

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to