Bug 4539 - Easier setup: choose local SlimServer automatically
: Easier setup: choose local SlimServer automatically
Status: RESOLVED WONTFIX
Product: SB 2/3
Classification: Unclassified
Component: Setup
: unspecified
: All Other
: P2 enhancement with 1 vote (vote)
: Future
Assigned To: Unassigned bug - please assign me!
: Liberace
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-11-24 10:21 UTC by Sean Adams
Modified: 2010-05-07 10:20 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 Sean Adams 2006-11-24 10:21:25 UTC
Novice users will not have more than one server on their network. Therefore, we can eliminate the server selection menu if only one server is found, and otherwise, offer them a more friendly menu allowing them to choose between SqueezeNetwork or SlimServer.

After successfully obtaining an IP, we should search for FIVE SECONDS and then:
 1) if ONLY ONE server is found, connect to it without prompting. 
 2) if MORE THAN ONE server found, present the "Choose a server" an continue searching for additional servers
 3) if NO servers are found, search for five more seconds and if still none are found, present the following menu:

/* The following menus are just conceptual - the strings need further thought. Also, keep in mind we are offering this menu ONLY when no local server is found. We don't automatically consider this a "failure", because it is entirely likely that the user just wants to go to SqueezeNetwork */

Choose a music source                   
1) Internet radio
2) My home computer

If #1, connect to SqueezeNetwork.

If #2, now we need to complain that we couldn't find a server, so the user knows that he needs to install the software. 
Perhaps a menu as follows, while we continue searching:

Please install SlimServer on your computer. [progress indicator]
Press left to go back, right to continue

Then if they press right, change the screen but keep the same semantics:

Searching for SlimServer [progress indicator]
Press left to go back

FUTURE: Once we have integrated SN and SS home menus, this can be further simplified.
Comment 1 Jim McAtee 2006-11-24 13:43:47 UTC
Just don't eliminate the ability to select a server on another subnet because you didn't discover one.  You need to maintain the ability to specify a server by IP address (or, as some have suggested elsewhere, a DNS resolver in the device would be beneficial, allowing you to designate a remote server by host name).


Comment 2 Sean Adams 2006-11-24 14:54:44 UTC
(In reply to comment #1)
> Just don't eliminate the ability to select a server on another subnet because
> you didn't discover one.  You need to maintain the ability to specify a server
> by IP address (or, as some have suggested elsewhere, a DNS resolver in the
> device would be beneficial, allowing you to designate a remote server by host
> name).
> 

Agreed on both points. Manual server selection should still be available though the advanced menu.

A DNS client already exists in the firmware, for connecting to SqueezeNetwork. We could also support it for manual server entry.
Comment 3 Blackketter Dean 2008-12-01 21:29:48 UTC
Reassigning...
Comment 4 Alan Young 2010-05-07 10:20:01 UTC
All new Squeezebox products are likely to be based on the SqueezePlay platform.
We do not plan to implement any further enhancements to the ip3k firmware or
which are targeted specifically at ip3k-based products.