Skip to content

Commit

Permalink
fix(media_player): fix WHA where volume null
Browse files Browse the repository at this point in the history
  • Loading branch information
alandtse committed Jan 7, 2020
1 parent 7ed8fbe commit 330895c
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions custom_components/alexa_media/media_player.py
Expand Up @@ -450,7 +450,8 @@ async def refresh(self, device=None):
parent_session["lemurVolume"]["memberVolume"][
self.device_serial_number
]
if parent_session.get("lemurVolume", {})
if parent_session.get("lemurVolume")
and parent_session.get("lemurVolume", {})
.get("memberVolume", {})
.get(self.device_serial_number)
else session["volume"]
Expand Down Expand Up @@ -495,10 +496,15 @@ async def refresh(self, device=None):
"mediaLength"
)
if not self._session.get("lemurVolume"):
self._media_is_muted = self._session.get("volume", {}).get("muted")
self._media_is_muted = (
self._session.get("volume", {}).get("muted")
if self._session.get("volume")
else self._media_is_muted
)
self._media_vol_level = (
self._session["volume"]["volume"] / 100
if self._session.get("volume", {}).get("volume")
if self._session.get("volume")
and self._session.get("volume", {}).get("volume")
else self._media_vol_level
)
else:
Expand Down

0 comments on commit 330895c

Please sign in to comment.