A lot of this has developed historically. iPeng started with own menus only and also the server worked a lot different when I started iPeng, in a lot of cases server paradigms have also followed iPeng, not just the other way around. For example in the question of whether a "play" action should always play a whole album and this like that (originally Squeezebox server always played single tracks). Also the menu system was much less sophisticated before version 7.5.
When I started this today I would probably only generate own menus for track listings (albums and playlists) and BMF and handle everything else through SqueezePlay subclasses if needed at all and that's also what I've been doing for new stuff for quite a while, actually since I dropped compatibility with SqueezeCenter (7.3) which doesn't support the menus. I still have users complaining about this since they use server version 7.3 and lack a lot of functionality in iPeng 9... --- 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
