Bugzilla – Bug 12207
SP player needs UDAP support so remote contollers can switch a disconnected SP player to a new server
Last modified: 2009-10-05 14:36:14 UTC
This is the only player on my network (apart from software players) that I cannot pull from one server to another using the web interface. Following the confirmation dialog box, the music stream stops, but the player remains connected to the original server.
Can you confirm if this is now fixed
How is that actually done / implemented? Didn't you implement that, Michael?
I've done the UI, but not the background work. SC should be sending the player some slimproto command to tell it to switch over. I wonder whether this is broken due to the "autoswitch" changes. Tom might know better than I do.
*** Bug 11850 has been marked as a duplicate of this bug. ***
Well, we are talking two things here. - Pulling a player from one SC to another SC (this should work with slimproto) - Pulling a player (not connected) to a SC (this needs UDAP)
Pat, FYI, a consequence of pushing this out of the 7.4 release (moving to P2), is that for Jive, (or Baby as a controller) autoswitching will remain broken while controlling a SP based player (Baby, Fab4, Jive). See dependent bug 10403 Specifically, the SP UDAP code (Richard, can you confirm?) is not yet coded on the player side when the player's server connection is lost. Without this there is not a way for a controller to switch a server-less remote player to SN (or back).
I would agree with Tom. We should include that into 7.4. I already was working on that feature (UDAP for squeezeplay based players) but got sidetracked by fixing MP relevant bugs. I am confident to finish within my original estimate.
"Pulling a player from one SC to another SC" appears to be working now with both Fab4 and Baby. Can someone else confirm this?
this is an administrative shuffle on priority fields to help make better judgment on the top end of the priority list. P4->P5, P3->P4, and P2->P3.
Tom/Felix - Is this is an issue for any controller moving any player? Jim's initial comments say Fab4 is his only device where this does not work.
(In reply to comment #10) > Tom/Felix - Is this is an issue for any controller moving any player? Jim's > initial comments say Fab4 is his only device where this does not work. I think this was filed prior to my having Baby. I believe it's also true for Baby. Fixed: Can pull a device from another SB server. Needed: Being able to take over control of a device connected to SqueezeNetwork.
It's an issue for squeezeplay based players only.
is really a P1 talking to Richard. Richard has offered to take it as well, Felix.
Thanks for the offer, Richard. I'll see what I can do and let you know if I need help.
== Auto-comment from SVN commit #7562 to the jive repo by felix == == https://svn.slimdevices.com/jive?view=revision&revision=7562 == Bug: 12207 +4 Description: Work in progress - Separate function to allow being used via 'serv' slimproto command and UDAP
Updating hours worked.
== Auto-comment from SVN commit #7653 to the jive repo by felix == == https://svn.slimdevices.com/jive?view=revision&revision=7653 == Bug: 12207 +8 Description: - Add functions to Udap.lua to parse udap requests and generate udap responses. - Add UdapControl.lua to handle received udap requests (discover, advanced discover, set server address and get uuid) and send answers. - Added function to LocalPlayer.lua to allow connection to server via ip. - A player only responds to udap requests if it is local and not connected to a server, i.e. status is 'wait_slimserver'.
Udap commands verified on Fab4 and Baby. Also tested it's not affecting Jive when setting up a Ray. Implemented in r7653
We also need to support slimserver_address
== Auto-comment from SVN commit #7663 to the jive repo by felix == == https://svn.slimdevices.com/jive?view=revision&revision=7663 == Bug: 12207 +2 Description: Added set slimserver address method
Ok Tom, please try again.
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.