Small cleanups to denonavr (#107050)
This commit is contained in:
parent
dd6c5e89ef
commit
a83ab403c1
1 changed files with 7 additions and 42 deletions
|
@ -368,11 +368,6 @@ class DenonDevice(MediaPlayerEntity):
|
|||
return self._supported_features_base | SUPPORT_MEDIA_MODES
|
||||
return self._supported_features_base
|
||||
|
||||
@property
|
||||
def media_content_id(self):
|
||||
"""Content ID of current playing media."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_content_type(self) -> MediaType:
|
||||
"""Content type of current playing media."""
|
||||
|
@ -380,11 +375,6 @@ class DenonDevice(MediaPlayerEntity):
|
|||
return MediaType.MUSIC
|
||||
return MediaType.CHANNEL
|
||||
|
||||
@property
|
||||
def media_duration(self):
|
||||
"""Duration of current playing media in seconds."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_image_url(self):
|
||||
"""Image url of current playing media."""
|
||||
|
@ -415,44 +405,19 @@ class DenonDevice(MediaPlayerEntity):
|
|||
return self._receiver.album
|
||||
return self._receiver.station
|
||||
|
||||
@property
|
||||
def media_album_artist(self):
|
||||
"""Album artist of current playing media, music track only."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_track(self):
|
||||
"""Track number of current playing media, music track only."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_series_title(self):
|
||||
"""Title of series of current playing media, TV show only."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_season(self):
|
||||
"""Season of current playing media, TV show only."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def media_episode(self):
|
||||
"""Episode of current playing media, TV show only."""
|
||||
return None
|
||||
|
||||
@property
|
||||
def extra_state_attributes(self):
|
||||
"""Return device specific state attributes."""
|
||||
if self._receiver.power != POWER_ON:
|
||||
receiver = self._receiver
|
||||
if receiver.power != POWER_ON:
|
||||
return {}
|
||||
state_attributes = {}
|
||||
if (
|
||||
self._receiver.sound_mode_raw is not None
|
||||
and self._receiver.support_sound_mode
|
||||
):
|
||||
state_attributes[ATTR_SOUND_MODE_RAW] = self._receiver.sound_mode_raw
|
||||
if self._receiver.dynamic_eq is not None:
|
||||
state_attributes[ATTR_DYNAMIC_EQ] = self._receiver.dynamic_eq
|
||||
sound_mode_raw := receiver.sound_mode_raw
|
||||
) is not None and receiver.support_sound_mode:
|
||||
state_attributes[ATTR_SOUND_MODE_RAW] = sound_mode_raw
|
||||
if (dynamic_eq := receiver.dynamic_eq) is not None:
|
||||
state_attributes[ATTR_DYNAMIC_EQ] = dynamic_eq
|
||||
return state_attributes
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Reference in a new issue