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