I've been using synchronised players for years but only stumbled upon this recently. In this example there are 3 synched players, 2 Radios and one Touch. The Radios are both on standby, the Touch is playing. If I now turn off one of the Radios entirely by long press on the power button the Touch stops playing and can not be convinced to start again for a good while. I looks like LMS can't distinguish pressing the power button on the Radio briefly - thus turning the Radio on - from a long press shutting the Radio down.
In the server log it looks like this (full log attached below):
A bit later, restarting playback fails because the player that is now off won't start playing
I suspect this is not intended? Synching is fairly robust against switching players to/from standby and even just disconnecting the power but a proper shutdown doesn't work? Shouldn't LMS detect the missing player?
In the server log it looks like this (full log attached below):
Code:
[20-02-08 16:57:26.2352] Slim::Player::StreamingController::_eventAction (272) 00:04:20:22:5c:86: StatusHeartbeat in PLAYING-STREAMING -> Slim::Player::StreamingController::_CheckSync
[20-02-08 16:57:27.2725] Slim::Player::StreamingController::_eventAction (272) 00:04:20:22:5c:86: StatusHeartbeat in PLAYING-STREAMING -> Slim::Player::StreamingController::_CheckSync
[20-02-08 16:57:27.6316] Slim::Player::StreamingController::playerInactive (2085) 00:04:20:22:5c:86 sync group now has: 00:04:20:28:4c:a1,00:04:20:22:5c:86,00:04:20:2c:5e:bf
[20-02-08 16:57:27.6332] Slim::Player::StreamingController::playerInactive (2086) 00:04:20:22:5c:86 active players are: 00:04:20:22:5c:86
[20-02-08 16:57:28.1424] Slim::Buttons::Common::popMode (2145) Popped to button mode: empty!
[20-02-08 16:57:28.1431] Slim::Buttons::Common::popMode (2103) Nothing on the modeStack - updatingKnob & returning. Around here I turn one of the Radios off
[20-02-08 16:57:28.1452] Slim::Buttons::Common::pushMode (2010) Pushing button mode: home
[20-02-08 16:57:28.1466] Slim::Buttons::Common::pushMode (2010) Pushing button mode: INPUT.List
[20-02-08 16:57:28.1478] Slim::Player::StreamingController::playerActive (2042) 00:04:20:22:5c:86 sync group now has: 00:04:20:28:4c:a1,00:04:20:22:5c:86,00:04:20:2c:5e:bf
[20-02-08 16:57:28.1484] Slim::Player::StreamingController::playerActive (2043) 00:04:20:22:5c:86 active players are: 00:04:20:22:5c:86,00:04:20:2c:5e:bf Not quite, I just turned the second one off
[20-02-08 16:57:28.1491] Slim::Player::StreamingController::playerActive (2047) 00:04:20:22:5c:86 restart play
Code:
[20-02-08 16:57:28.3741] Slim::Player::Protocols::HTTP::parseHeaders (487) Bitrate for http://mp3stream3.apasf.apa.at:8000/ set to 192000
[20-02-08 16:57:28.3763] Slim::Formats::RemoteStream::request (208) Opened stream!
[20-02-08 16:57:28.3773] Slim::Player::Song::open (482) URL is a song (audio): http://mp3stream3.apasf.apa.at:8000/, type=mp3
[20-02-08 16:57:28.3785] Slim::Player::SongStreamController::new (30) live=1
[20-02-08 16:57:28.3803] Slim::Player::StreamingController::_Stream (1282) 00:04:20:22:5c:86: stream
[20-02-08 16:57:28.3858] Slim::Player::StreamingController::_Stream (1282) 00:04:20:2c:5e:bf: stream <- This one is off
[20-02-08 16:57:28.3899] Slim::Player::StreamingController::_Stream (1307) 00:04:20:22:5c:86: only 1 of 2 players started streaming
[20-02-08 16:57:28.3915] Slim::Player::StreamingController::_Stop (610) Song queue is now 0
[20-02-08 16:57:28.3922] Slim::Player::StreamingController::_setPlayingState (2377) new playing state STOPPED