Yes. Well, actually more the other way around. iPeng uses the server-supplied menu structure but replaces some of the server-side menus with own versions (e.g. Albums, Artists, Genres, Playlists) and it also adds some own menus.
iPeng even goes as far as doing that for sub menus. So if a SqueezePlay menu opens something that iPeng detects to be an "Albums" menu iPeng will try to extract the parameters and replace the menu with an own "Albums" menu. Works surprisingly well for the local library but has been a lot of work. It's the only way to get control over what to display, though. It's primarily important for track lists where I show things like file type and duration but other functionality like sharing relies on it, too. I also have some menus for which I use the server provided menu (the data is retrieved as for a normal menu) but where I use a specific subclass of the menu and/or controller to get special behavior for the menu. The configurable "Favorites" menu would be an example for that. This is the server-supplied "Favorites" menu but the controller has editing functionality and the model class can send changes to the server. --- 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 9, the Universal App for iPhone, iPad and Apple Watch* ------------------------------------------------------------------------ pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=96757 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
