Fix the use of muted volume if not previously set in mpd (#45018)

This commit is contained in:
Klaudiusz Staniek 2021-01-16 22:40:59 +01:00 committed by GitHub
parent 278c5193a6
commit d4b3cf9c47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -105,7 +105,7 @@ class MpdDevice(MediaPlayerEntity):
self._currentplaylist = None
self._is_connected = False
self._muted = False
self._muted_volume = 0
self._muted_volume = None
self._media_position_updated_at = None
self._media_position = None
self._commands = None
@ -401,7 +401,7 @@ class MpdDevice(MediaPlayerEntity):
if mute:
self._muted_volume = self.volume_level
await self.async_set_volume_level(0)
else:
elif self._muted_volume is not None:
await self.async_set_volume_level(self._muted_volume)
self._muted = mute