From c10b460c6bf71cb0329dca991b7a09fc5cd963c4 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 15 Dec 2023 00:52:52 +0100 Subject: [PATCH] Set volume_step in cmus media_player (#105667) --- homeassistant/components/cmus/media_player.py | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/homeassistant/components/cmus/media_player.py b/homeassistant/components/cmus/media_player.py index 65bfef3a0cb..a242a5a772c 100644 --- a/homeassistant/components/cmus/media_player.py +++ b/homeassistant/components/cmus/media_player.py @@ -94,6 +94,7 @@ class CmusDevice(MediaPlayerEntity): | MediaPlayerEntityFeature.SEEK | MediaPlayerEntityFeature.PLAY ) + _attr_volume_step = 5 / 100 def __init__(self, device, name, server): """Initialize the CMUS device.""" @@ -153,30 +154,6 @@ class CmusDevice(MediaPlayerEntity): """Set volume level, range 0..1.""" self._remote.cmus.set_volume(int(volume * 100)) - def volume_up(self) -> None: - """Set the volume up.""" - left = self.status["set"].get("vol_left") - right = self.status["set"].get("vol_right") - if left != right: - current_volume = float(left + right) / 2 - else: - current_volume = left - - if current_volume <= 100: - self._remote.cmus.set_volume(int(current_volume) + 5) - - def volume_down(self) -> None: - """Set the volume down.""" - left = self.status["set"].get("vol_left") - right = self.status["set"].get("vol_right") - if left != right: - current_volume = float(left + right) / 2 - else: - current_volume = left - - if current_volume <= 100: - self._remote.cmus.set_volume(int(current_volume) - 5) - def play_media( self, media_type: MediaType | str, media_id: str, **kwargs: Any ) -> None: