Bug 4936 - Player Settings: Display: All Scroll settings: Need to reboot SB for changes to stick.
: Player Settings: Display: All Scroll settings: Need to reboot SB for chang...
Status: CLOSED WONTFIX
Product: Logitech Media Server
Classification: Unclassified
Component: Web Interface
: 6.5.2
: PC Windows Vista
: P2 trivial (vote)
: ---
Assigned To: Squeezebox QA Team email alias
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-04-24 16:56 UTC by Wallace Lai
Modified: 2008-12-18 11:12 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wallace Lai 2007-04-24 16:56:12 UTC
System Info:
Gateway, P4, 2.0 GHz, 1.25 GB of RAM, Vista SP0 ENU
SlimServer Version:  6.5.2 - 11801, build 2007-04-24
Perl Version:  5.8.8 MSWin32-x86-multi-thread
MySQL Version:  5.0.22-community-nt

Step:
1.  On a clean ghost of Vista SP0 ENU, install SlimServer 6.5.2, build
2007-04-24.
2.  Start SlimServer.  Start Web UI.
3.  Play some songs.
4.  Go to Player Settings.
5.  Go to "Display" page.
6.  Change all scroll settings.  Click the corresponding "Change" button after each change.
7.  Look at the SqueezeBox to see if the changes stick.
8.  Notice the changes do not stick.

Work Around:
Turn off the SqueezeBox.  Turn it back on.  Now the changes are showing up on player.
It would be best that the changes take effect after the "Change" buttons are clicked.  Or the discription for each scroll setting should tell users to reboot SqueezeBox.
Comment 1 KDF 2007-04-24 21:11:14 UTC
The scrolling should only be dependant on the server, but it is very likely that a mode change is required.  For example, 
1) browse to a track long enough to trigger scrolling.  
2) Change the setting to "no Scroll"
3) browse up, and this should no longer scroll.  If it's not a track long enough to cause scrolling then browse down again.

This is the behaviour I see with 7.0.

Then, having taken some time to test with 6.5.2 and all the default prefs, it seems to work just as it should without a reboot. Either way, worth trying a few changes on the display

Adrian, might this somehow be Vista-specific?



Comment 2 Adrian Smith 2007-04-25 10:42:57 UTC
Vista could do different things depending on how you start it, but only for what prefs get saved across restarts.

Wallace - the critical thing for scrolling is that you need to do something to send new text to the screen as the prefs are only read each time new text is put on the screen.  Can you confirm you did this?
Comment 3 Wallace Lai 2007-04-25 14:04:37 UTC
Hi, All,

Thanks for the advice.  I am learning a great deal.

Here is what I tried:
1.  Change the SCROLL PIXEL from 7 to 20.
2.  Play Bethoven's Eroica (3rd symphony).
3.  The name is really long.  And it scrolls really fast.
4.  Change the SCROLL PIXEL back to the default 7.
5.  Stop playing the track.
6.  Wait a few seconds.
7.  Start playing the track again.
8.  Notice the scrolling is still very fast.
9.  Turn off then on the SqueezeBox.
10.  Play the track.
11.  The scrolling is at a normal speed now.

I also tried stopping the music before changing SCROLL PIXEL.  The changes do not stick until I restart SB.

By the way, I am a bit concerned about major code changes this late in the release cycle.  I am wondering if it is a good idea to defer the fix to 7.0?
Comment 4 Wallace Lai 2007-04-25 16:46:53 UTC
Yes, by playing new songs to get new text to scroll, the scroll rate is changed without rebooting the SB.  This is great.  Let's mention this in the description on the Player Setting -> Display page.
Comment 5 Chris Owens 2007-10-16 08:33:09 UTC
So, the 'workaround' is this: changes do not take effect until Slimserver advances to the next song.
Comment 6 Chris Owens 2008-03-07 09:04:48 UTC
This bug is being closed since it was resolved for a version which is now released!  Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html

If you are still seeing this bug, please re-open it and we will consider it for a future release.