Bugzilla – Bug 9706
Going to SC from SN can prompt user for stuff that's already been chosen
Last modified: 2008-12-15 12:08:16 UTC
Steps: - Factory reset SB3 or Boom. - Go through setup and connect immediately to SN. - Choose SC from home menu - User is prompted with Choose Language and may be asked to confirm wireless settings. The if the user chooses SC in this case and no SC has been chosen before, they should be taken Choose Music Source to choose another server.
Note: this bug has been identified as an issue with respect to the new user guide for boom. Needs to be fixed for 7.3 release.
I think I know what's happening. (I need to verify to be sure though.) There is an internal function called setup_complete() which is true if either slimserver_address is not 0 or server_address is 1 or 2 (1 is for squeezenetwork, 2 is for beta/test). Now if after a factory reset the user connects to SN first server_address is 1 (and setup_complete() is true), but slimserver_address is still 0. In order to move from SN to SC I believe SN is sending a 'serv 0' command, which sets server_address to 0. This means that the player should connect to SC that has been stored in slimserver_address. But since the player never has been connected to SC slimserver_address at that point is 0, which in turn means setup_complete() is false and the user gets dropped back to the language selection.
*** Bug 9693 has been marked as a duplicate of this bug. ***
Fixed in rev 5026, will be in SB3 fw 117, TR fw 67 and SBB fw 37. SBR is not affected by this bug.
This bug has been fixed in the 7.3.0 release version 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.