Bug 8349 - Display a message on the screen if the SC is too old
: Display a message on the screen if the SC is too old
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Player UI
: unspecified
: All All
: P1 normal (vote)
: ---
Assigned To: Felix Mueller
:
Depends on: 8166
Blocks: 8329
  Show dependency treegraph
 
Reported: 2008-06-06 11:55 UTC by James Richardson
Modified: 2008-12-15 11:58 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Richardson 2008-06-06 11:55:12 UTC
The current behavior when you run an old SC against a boom is not too useful. 
Can the Boom FW detect the version somehow and tell the user to upgrade?

"Problem: 
Please upgrade SqueezeCenter to version 7.2 or above."

The idea would be that SC reports its version number at the end of
the server name in a discovery packet. Right now we are using 17
bytes as server name. I guess 16 plus \0.

We would cut off two bytes for the version number. I.e. 14bytes name
+ \0 + major SC version + minor SC version.

Do you guys see a problem doing that on SC / SN / Jive?
Comment 1 Felix Mueller 2008-07-04 07:08:04 UTC
Firmware rev 4466 shows an error message if Boom tries to connect to a too old SC.

It's not done via version number, but if a Boom gets kicked off a SC three times in a row, it assumes it is because of a too old SC and shows a message to the user to please upgrade SC.

BTW: The same code was already in place for Transporter, I changed it to be used for Boom.
Comment 2 James Richardson 2008-07-08 11:11:33 UTC
Felix: What firmware version did this make it into?

I tested with r18 but did not see any message, all the player did was display the CLOCK, no message stating that the server was too old.
Comment 3 Felix Mueller 2008-07-09 05:41:45 UTC
James, it's in fw 18. However you would only see it if you have not connected to another SC after the last reboot. See also bug 3958 (careful this is a public bug).

Just try again but reboot the player first and then try to connect to a SC which does not support Boom and you should see the message.

After a reboot error messages are shown as long as the player hasn't successfully connected to a SC or SN. After that, all player go dark after 10 seconds, except Boom which would show the offline rtc clock.

Maybe we should show this particular error message (SqueezeCenter needs upgrade) regardless of whether the player has successfully connected already in the past or not?
Comment 4 James Richardson 2008-07-09 07:58:47 UTC
Thanks for the comments Felix, I didn't realize I needed to do a reboot.

Tested from a factory reset state, got the message to show up.
Comment 5 James Richardson 2008-12-15 11:58:34 UTC
This bug has been fixed in the latest release of SqueezeCenter!

Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.