Bugzilla – Bug 13229
Define/implement new ip3k menu structure
Last modified: 2009-10-05 14:26:10 UTC
Define and implement new ip3k menu structure. Mostly similar to SP menu structure.
Proposed new home menu structure for IP3K devices: * Now Playing * Internet Radio * My Music (for local music only; Rhapsody Library, MP3Tunes Music Locker, etc. should appear under My Apps/Rhapsody/, My Apps/MP3Tunes, etc.) * My Apps * App Gallery * Favorites * Line In (Boom only, and only when a cable is connected to the line in) * Alarm Clock (Boom only) * Settings * mysqueezebox.com/Squeezebox Server(?) Question: Is there any reason we shouldn't always display My Music as a home menu item (as it's listed above)? In this case, if the user is currently connected to a Squeezebox Server, display its library. If the user is currently connected to mySB.com just treat selecting My Music as if they had selected Squeezebox Server (currently at the bottom of the list)? I'm sure I'm not thinking of some terrible collateral issue that would result from this though...
Surely My Music comes before Radio?
No, we're moving Internet Radio above My Music per Junien and also Sam. FWIW, I don't think it's really a big difference either way. Also, If someone chooses to add an app to their Home menu during app install, they should appear below My Music but above My Apps. Also, if possible, these "apps added to the Home menu" should be listed in alphabetical order.
OK... About face... Updating the order based on feedback from Matt C. ;-) Here is the newest, latest, greatest menu structure for IP3K devices: * Now Playing * My Music (for local music only; Rhapsody Library, MP3Tunes Music Locker, etc. should appear under My Apps/Rhapsody/, My Apps/MP3Tunes, etc.) * Internet Radio * My Apps * App Gallery * Favorites * Line In (Boom only, and only when a cable is connected to the line in) * Alarm Clock (Boom only) * Settings * mysqueezebox.com/Squeezebox Server
*** Bug 13520 has been marked as a duplicate of this bug. ***
I'm also going to leave "Extras" in there above Settings.
Why leave Extras in the menu structure? Everything in Extras has a new home, with the exception of Line In, which appears on the Home menu when a line in cable is detected. And, just to note it, there is also one persistent Line In setting (on/off) under Settings/Audio/Line In. But I don't think there is a need to include Extras any more.
Not true, 3rd party plugins can appear there.
Can we have a menu specifically for the plugins, which only appears after you've installed at least one plugin? And get rid of "extras?" That way, the vast majority of users won't have to deal with it if they don't want to, but people who use the plugins will have a good experience?
That's exactly how it works now, so yes.
(In reply to comment #10) > That's exactly how it works now, so yes. Alrighty then, sounds easy. Assuming: - no plugins are installed out-of-the-box - the menu becomes "only" plugins, not basic functionality like line-in etc. - we name the menu "plugins"
I think we need to keep the Extras name. And there is some included stuff that gets put in there, such as: Save Playlist Net Test
Fair enough. FYI, "save playlist" already exists at the bottom of the "current playlist." Though the redundancy doesn't necessarily bother me...
== Auto-comment from SVN commit #7081 to the network repo by andy == == https://svn.slimdevices.com/network?view=revision&revision=7081 == Bug 13229, Define ip3k button modes for apps with existing plugins
== Auto-comment from SVN commit #7082 to the network repo by andy == == https://svn.slimdevices.com/network?view=revision&revision=7082 == Bug 13229, migrate ip3k menu for SN
== Auto-comment from SVN commit #28265 to the slim repo by andy == == https://svn.slimdevices.com/slim?view=revision&revision=28265 == Fixed bug 13229, new ip3k menu structure for apps
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server! * SqueezeCenter: 28672 * Squeezebox 2 and 3: 130 * Transporter: 80 * Receiver: 65 * Boom: 50 * Controller: 7790 * Radio: 7790 Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.