Small cleanups to denonavr (#107050)

This commit is contained in:
J. Nick Koston 2024-01-03 22:35:13 -10:00 committed by GitHub
parent dd6c5e89ef
commit a83ab403c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -368,11 +368,6 @@ class DenonDevice(MediaPlayerEntity):
return self._supported_features_base | SUPPORT_MEDIA_MODES return self._supported_features_base | SUPPORT_MEDIA_MODES
return self._supported_features_base return self._supported_features_base
@property
def media_content_id(self):
"""Content ID of current playing media."""
return None
@property @property
def media_content_type(self) -> MediaType: def media_content_type(self) -> MediaType:
"""Content type of current playing media.""" """Content type of current playing media."""
@ -380,11 +375,6 @@ class DenonDevice(MediaPlayerEntity):
return MediaType.MUSIC return MediaType.MUSIC
return MediaType.CHANNEL return MediaType.CHANNEL
@property
def media_duration(self):
"""Duration of current playing media in seconds."""
return None
@property @property
def media_image_url(self): def media_image_url(self):
"""Image url of current playing media.""" """Image url of current playing media."""
@ -415,44 +405,19 @@ class DenonDevice(MediaPlayerEntity):
return self._receiver.album return self._receiver.album
return self._receiver.station 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 @property
def extra_state_attributes(self): def extra_state_attributes(self):
"""Return device specific state attributes.""" """Return device specific state attributes."""
if self._receiver.power != POWER_ON: receiver = self._receiver
if receiver.power != POWER_ON:
return {} return {}
state_attributes = {} state_attributes = {}
if ( if (
self._receiver.sound_mode_raw is not None sound_mode_raw := receiver.sound_mode_raw
and self._receiver.support_sound_mode ) is not None and receiver.support_sound_mode:
): state_attributes[ATTR_SOUND_MODE_RAW] = sound_mode_raw
state_attributes[ATTR_SOUND_MODE_RAW] = self._receiver.sound_mode_raw if (dynamic_eq := receiver.dynamic_eq) is not None:
if self._receiver.dynamic_eq is not None: state_attributes[ATTR_DYNAMIC_EQ] = dynamic_eq
state_attributes[ATTR_DYNAMIC_EQ] = self._receiver.dynamic_eq
return state_attributes return state_attributes
@property @property