OH2 snapshot, Squeezebox binding: no connection to squeeze server

@OMR Sorry if I wasn’t clear about this.

There’s a bug in the squeezebox binding since January 1 that causes the behavior you’re seeing. If you change the volume of a player outside the binding (e.g. from the LMS web interface), the binding fails in a way that the connection to Squeezebox server drops, and cannot be reestablished until the binding is restarted.

You can verify this is the problem easily

  • put the binding in debug mode
  • restart the binding
  • change the player volume on the LMS web interface (by incrementing or decrementing)
  • send any command to a player (e.g. play, pause, etc.)
  • you should see an error like this in the log
2018-01-15 07:19:03.752 [DEBUG] [ebox.handler.SqueezeBoxServerHandler] - no connection to squeeze server when trying to send command, returning...
2018-01-15 07:20:03.752 [DEBUG] [ebox.handler.SqueezeBoxServerHandler] - no connection to squeeze server when trying to send command, returning...