Fix: player power state is optional
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 5 Feb 2025 18:25:50 +0000 (19:25 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 5 Feb 2025 18:25:50 +0000 (19:25 +0100)
music_assistant/controllers/players.py

index 6c637c7718afa2008be512654f46cec613f9dcea..14c90437e80e718ec3898f6316f5c623b58da10d 100644 (file)
@@ -681,7 +681,7 @@ class PlayerController(CoreController):
         """
         player = self._get_player_with_redirect(player_id)
         # power on the player if needed
-        if not player.powered and player.power_control != PLAYER_CONTROL_NONE:
+        if player.powered is False and player.power_control != PLAYER_CONTROL_NONE:
             await self.cmd_power(player.player_id, True)
         player_prov = self.get_player_provider(player.player_id)
         await player_prov.play_media(