Bug 6632 - Jive settings menu does not update to reflect settings changes made elsewhere
: Jive settings menu does not update to reflect settings changes made elsewhere
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Settings
: unspecified
: All All
: -- normal with 1 vote (vote)
: 7.0.1
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-01-17 07:26 UTC by rickwookie
Modified: 2008-05-15 12:27 UTC (History)
0 users

See Also:
Category: ---


Attachments
Shows pop-up with menu NOT updated (30.13 KB, image/jpeg)
2008-01-17 07:36 UTC, rickwookie
Details
Shows miss-match between status bar and menu (34.10 KB, image/jpeg)
2008-01-17 07:36 UTC, rickwookie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rickwookie 2008-01-17 07:26:40 UTC
The status bar at the bottom of the Jive screen updates automagically to reflect changes to the status of Shuffle and Repeat, etc. but the actual menu items for Shuffle and Repeat in the Settings menu don't. So if it says for example 'Shuffle Off' and you press the SHUFFLE button on the SqueezeBox remote, a pop-up appears at the bottom of the Jive screen showing 'Shuffle by Song' and the Shuffle icon appears, but the menu still lists 'Shuffle Off'. Clicking 'right' on the menu item to select it also still only advances to 'Shuffle Song' as opposed to 'Shuffle Album' (i.e. no change to the actual shuffle state).

Going back and checking I notice that a similar behaviour exists on the SqueezeBox itself. If I go to Settings->Shuffle-> I see 'Don't Shuffle Playlist', with a dot in the circle and if then on Jive I change shuffle, the dot stays, but when I press 'down' on the SqueezeBox remote the dot is in the circle for the next position (Shuffle by Song) and pressing 'up' again the dot is now gone from the circle (as is to be expected).

The problem is worse on Jive though since navigating around the menu (e.g. going to the home screen and then going back into settings) still doesn't update the menu to the correct status.

It would seem that if the status bar can update to reflect changes made elsewhere then so could the menu. Also, on the SqueezeBox, if I'm looking at the Settings->Shuffle-> menu and I press the shuffle button, the screen does update correctly (although probably only because it blanks completely to show the info message e.g. 'SHUFFLE BY SONG' and then refreshes).
Comment 1 rickwookie 2008-01-17 07:36:06 UTC
Created attachment 2681 [details]
Shows pop-up with menu NOT updated
Comment 2 rickwookie 2008-01-17 07:36:43 UTC
Created attachment 2682 [details]
Shows miss-match between status bar and menu
Comment 3 Ben Klaas 2008-03-19 08:30:51 UTC
removing priorities from all 7.0.1 target bugs for re-prioritizing
Comment 4 Ben Klaas 2008-03-25 07:56:58 UTC
fixed in SC trunk, change 17981

Description:
Allow shuffle and repeat menu items to be sent as discrete menu notifications by Jive.pm
Push a notification via Jive.pm for shuffle/repeat setting changes made in Slim::Player::Playlist
Comment 5 James Richardson 2008-05-06 14:06:50 UTC
Verified fixed in 7.0.1 - 19422 Controller r2409
Comment 6 James Richardson 2008-05-15 12:27:08 UTC
This bug has recently been fixed in the latest release of SqueezeCenter 7.0.1

Please try that version, if you still see the error, then reopen this bug.

To download this version, please navigate to: http://www.slimdevices.com/su_downloads.html