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)