Bugzilla – Bug 10395
"power 0" switches off all SqueezeBoxes
Last modified: 2011-11-06 23:23:39 UTC
The audio.basic command switches off all connected SqueezeBoxes and not only the one named in as instance. The xPL heartbeat follows for every connected SqueezeBox which has been switched off.
Chris to try to figure out who wrote xpl and see if they want to fix it. Otherwise, we should consider removing xpl if we can't support it.
Michael, The log does not seem to go back far enough to determine the original author of this plugin. I'm not an expert at svn. Am I missing something? Looking at http://svn.slimdevices.com/7.4/trunk/server/Slim/Plugin/xPL/Plugin.pm?view=log In any case, we're not going to change the feature set in a point release. Changing target to the next major release.
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.
Michael, Chris...for reference. A log for Xpl going back to when it was moved to a Plugin: http://svn.slimdevices.com/slim/trunk/server/Plugins/xPL.pm?view=log&pathrev=10000 leg entry for svn457 suggests "John Bent" created the original module. The audio.basic is handled by the sub, handleAudioMessage, which defaults to ALL clients if none is provided. Might be useful to start with a few debug lines in there to capture what's being sent in this case. Perhaps verifying that the loop in checkInstances is finding a valid client to match the instance name given.
If this gets additional votes we can consider working on it. Otherwise, patches from the community are welcome.
Unassigned bugs cannot have a priority.