Bug 12308 - Define where "remote server" maintenance goes (and make it work!)
: Define where "remote server" maintenance goes (and make it work!)
Status: CLOSED FIXED
Product: SqueezePlay
Classification: Unclassified
Component: Networking
: unspecified
: PC Other
: P1 normal (vote)
: 7.4.0
Assigned To: Wadzinski Tom
: SLT
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-08 16:03 UTC by Wadzinski Tom
Modified: 2009-10-05 14:31 UTC (History)
5 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wadzinski Tom 2009-06-08 16:03:40 UTC
Matt and I discussed how to handle the "remote library" choice (give sthe user a input screen to enter an ip address of a SC across a network, i.e. not in broadcast range). 

We talked that it would nice to get this away from the regular users. On option would be to have the old Choose music source menu item still exist under advanced but obsure it a bit by calling it somethign like "music source maintenance", rather then having "remote library" always appear under the list of available libraries.
Comment 1 Jim McAtee 2009-06-14 02:44:38 UTC
'Music Source Maintenance' would be a poor choice of words if the only purpose is to maintain the addresses of remote servers.  'Remote Libraries' would be sufficient and more to the point.

Certainly nobody wants to go through Settings > Advanced > Remote Libraries in order to _connect_ to a remote server, so I hope that's not being suggested.  I could see being forced to use Settings > Advanced > Remote Libraries to enter the IP addresses (or host names, for god's sake) of any remote servers and then always list these servers on the Libraries menu.
Comment 2 Jim McAtee 2009-06-14 02:58:18 UTC
One other thing to consider would be a link from the Switch Library screen to the maintenance for that library.  So if you go through My Music > Other Library > [library_name] you could either switch to the library or could easily get to the menu that lets you change the library name, change its address, or delete it entirely.
Comment 3 Weldon Matt 2009-07-22 10:41:58 UTC
> Certainly nobody wants to go through Settings > Advanced > Remote Libraries in
> order to _connect_ to a remote server, so I hope that's not being suggested.  I
> could see being forced to use Settings > Advanced > Remote Libraries to enter
> the IP addresses (or host names, for god's sake) of any remote servers and then
> always list these servers on the Libraries menu.

For 7.4 we need to get the option out of "my music."

The main problem is that, today, every single user is going to see the "remote library" option, even though only a small fraction of users will need/use it.  It's a very cryptic and confusing term for people that aren't familiar with it.

What Jim suggested above is a good solution.  Put the option in Settings > Advanced > Networking > Remote Libraries.

"Remote Libraries" screen would contain:

1 - a list of any entered remote libraries (IP addresses) - clicking on one pulls up an option reading "Remove Library."  Selecting "Remove Library" removes it from the "My Music" list of available libraries.

2 - an "Add New Library" option.  Clicking "Add New Library" brings up an "Enter IP Address" text entry screen.  Submitting the IP Address pulls up a success screen: "Library Added." The "Library Added" screen has two options: "Connect to this library" (which connects to this SC instance) and "Go Back" which takes you back to the "Remote Libraries" screen. 

If some nuances of step 2 aren't possible or don't make sense, ping me and/or use best judgement...
Comment 4 Ben Klaas 2009-07-23 13:27:23 UTC
strings added for translation in prep of this fix

=== ChooseMusicSource/strings.txt
==================================================================
--- ChooseMusicSource/strings.txt       (revision 34472)
+++ ChooseMusicSource/strings.txt       (local)
@@ -103,6 +103,22 @@
        RU      Удаленная медиатека
        SV      Fjärrbibliotek
 
+REMOTE_LIBRARIES
+       EN      Remote Libraries
+
+REMOVE_LIBRARY
+       EN      Remove Library
+
+ADD_NEW_LIBRARY
+       EN      Add New Library
+
+LIBRARY_ADDED
+       EN      Library Added
+
+CONNECT_TO_THIS_LIBRARY
+       EN      Connect to this library
+
+
Comment 5 Wadzinski Tom 2009-07-29 15:03:23 UTC
*** Bug 12795 has been marked as a duplicate of this bug. ***
Comment 6 Philip Meyer 2009-07-29 15:23:59 UTC
Advanced Setting "Remote Libraries" sounds good - for a way to add new music libraries, or remove existing manually added libraries.

Within Switch Library, will we always see all libraries that have ever been available to this player? i.e. if you try to connect to one and it doesn't respond, I assume it should still remain in the list?

As well as offering to add a new music library by IP address, will it be possible to enter a server name?  i.e. I can remember "hergest.demon.co.uk" much easier than my IP address.
Comment 7 Wadzinski Tom 2009-07-30 05:04:22 UTC
*** Bug 10201 has been marked as a duplicate of this bug. ***
Comment 8 SVN Bot 2009-08-10 12:48:08 UTC
 == Auto-comment from SVN commit #6995 to the jive repo by tom ==
 == https://svn.slimdevices.com/jive?view=revision&revision=6995 ==

Fixed Bug:12308
Description:
- Remote Library maintenance is now working, with Add/Remove capabilities, and found under Advanced->Network
worktime:6
Comment 9 James Richardson 2009-10-05 14:31:57 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

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