do not send quit_app if player is group child
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 18 Jun 2019 20:12:15 +0000 (22:12 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 18 Jun 2019 20:12:15 +0000 (22:12 +0200)
music_assistant/modules/playerproviders/chromecast.py

index 5b490fc132c1c1b8dddc5207a23c8c9b92228058..a93f099d76ff79e7ee78520d39830cec8a3b3692 100644 (file)
@@ -98,7 +98,8 @@ class ChromecastProvider(PlayerProvider):
                 self._chromecasts[player_id].media_controller.queue_prev()
         elif cmd == 'power' and cmd_args == 'off':
             self._players[player_id].powered = False
-            self._chromecasts[player_id].quit_app() # power is not supported so send quit_app instead
+            if not self._players[player_id].group_parent:
+                self._chromecasts[player_id].quit_app() # power is not supported so send quit_app instead
             await self.mass.player.update_player(self._players[player_id])
         elif cmd == 'power':
             self._players[player_id].powered = True