From 72dd60e66724b29c15beeb1cc4ae8f4cb5bdff84 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 28 Dec 2023 19:54:10 +0100 Subject: [PATCH] Revert "Set volume_step in clementine media_player" (#106578) Revert "Set volume_step in clementine media_player (#105666)" This reverts commit 36eeb15feedac126b3465d3c522a858a9cc9ac2e. --- homeassistant/components/clementine/media_player.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/clementine/media_player.py b/homeassistant/components/clementine/media_player.py index eb0da23d360..770f19e9970 100644 --- a/homeassistant/components/clementine/media_player.py +++ b/homeassistant/components/clementine/media_player.py @@ -65,7 +65,6 @@ class ClementineDevice(MediaPlayerEntity): | MediaPlayerEntityFeature.SELECT_SOURCE | MediaPlayerEntityFeature.PLAY ) - _attr_volume_step = 4 / 100 def __init__(self, client, name): """Initialize the Clementine device.""" @@ -124,6 +123,16 @@ class ClementineDevice(MediaPlayerEntity): return None, None + def volume_up(self) -> None: + """Volume up the media player.""" + newvolume = min(self._client.volume + 4, 100) + self._client.set_volume(newvolume) + + def volume_down(self) -> None: + """Volume down media player.""" + newvolume = max(self._client.volume - 4, 0) + self._client.set_volume(newvolume) + def mute_volume(self, mute: bool) -> None: """Send mute command.""" self._client.set_volume(0)