From 5125d8622d22cd040dddf5008b68fb65fde1210b Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 28 Dec 2023 19:54:51 +0100 Subject: [PATCH] Revert "Set volume_step in bluesound media_player" (#106582) Revert "Set volume_step in bluesound media_player (#105672)" This reverts commit 7fa55ffdd29af9d428b0ebd06b59b7be16130e3a. --- .../components/bluesound/media_player.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/bluesound/media_player.py b/homeassistant/components/bluesound/media_player.py index cfe2fedebdc..eba03963ebc 100644 --- a/homeassistant/components/bluesound/media_player.py +++ b/homeassistant/components/bluesound/media_player.py @@ -200,7 +200,6 @@ class BluesoundPlayer(MediaPlayerEntity): """Representation of a Bluesound Player.""" _attr_media_content_type = MediaType.MUSIC - _attr_volume_step = 0.01 def __init__(self, hass, host, port=None, name=None, init_callback=None): """Initialize the media player.""" @@ -1028,6 +1027,20 @@ class BluesoundPlayer(MediaPlayerEntity): return await self.send_bluesound_command(url) + async def async_volume_up(self) -> None: + """Volume up the media player.""" + current_vol = self.volume_level + if not current_vol or current_vol >= 1: + return + return await self.async_set_volume_level(current_vol + 0.01) + + async def async_volume_down(self) -> None: + """Volume down the media player.""" + current_vol = self.volume_level + if not current_vol or current_vol <= 0: + return + return await self.async_set_volume_level(current_vol - 0.01) + async def async_set_volume_level(self, volume: float) -> None: """Send volume_up command to media player.""" if volume < 0: