this is already ahandled in the player manager, accounting for grouped players etc
"""All constants for Music Assistant."""
-__version__ = "0.0.71"
+__version__ = "0.0.72"
REQUIRED_PYTHON_VER = "3.7"
# configuration keys/attributes
async def async_cmd_power_off(self) -> None:
"""Send POWER OFF command to player."""
- await self.async_cmd_stop()
self._powered = False
self.update_state()
async def async_cmd_power_off(self) -> None:
"""Send power OFF command to player."""
- await self.async_cmd_stop()
# chromecast has no real poweroff so we send mute instead
await self.async_chromecast_command(self._chromecast.set_volume_muted, True)
player = self._players.get(player_id)
if player:
# power is not supported so abuse mute instead
- self.mass.add_job(player.soco.stop)
player.soco.mute = True
player.powered = False
else:
async def async_cmd_power_off(self) -> None:
"""Send POWER OFF command to player."""
- await self.async_cmd_stop()
self._powered = False
self.update_state()