Private Attributes | |
| _attr_unique_id | |
Static Private Attributes | |
| _attr_device_class = MediaPlayerDeviceClass.RECEIVER | |
| _attr_media_content_type = MediaType.MUSIC | |
| _attr_name = None | |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.cambridge_audio.entity.CambridgeAudioEntity | |
| client | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Public Attributes inherited from homeassistant.components.media_player.MediaPlayerEntity | |
| state | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Static Public Attributes inherited from homeassistant.components.media_player.MediaPlayerEntity | |
| bool | |
| MediaPlayerEntityFeature | |
| None | |
Representation of a Cambridge Audio Media Player Device.
Definition at line 73 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.__init__ | ( | self, | |
| StreamMagicClient | client | ||
| ) |
Initialize an Cambridge Audio entity.
Reimplemented from homeassistant.components.cambridge_audio.entity.CambridgeAudioEntity.
Definition at line 80 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_next_track | ( | self | ) |
Skip to the next track.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 229 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_pause | ( | self | ) |
Pause the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 200 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_play | ( | self | ) |
Play the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 217 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_play_pause | ( | self | ) |
Toggle play/pause the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 195 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_previous_track | ( | self | ) |
Skip to the previous track.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 234 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_seek | ( | self, | |
| float | position | ||
| ) |
Seek to a position in the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 277 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_media_stop | ( | self | ) |
Stop the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 212 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_mute_volume | ( | self, | |
| bool | mute | ||
| ) |
Set the mute state.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 272 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Play media on the Cambridge Audio device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 298 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_select_source | ( | self, | |
| str | source | ||
| ) |
Select the source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 239 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_set_repeat | ( | self, | |
| RepeatMode | repeat | ||
| ) |
Set the repeat mode for the current queue.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 290 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_set_shuffle | ( | self, | |
| bool | shuffle | ||
| ) |
Set the shuffle mode for the current queue.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 282 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set the volume level.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 267 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_turn_off | ( | self | ) |
Power off the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 252 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_turn_on | ( | self | ) |
Power on the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 247 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_volume_down | ( | self | ) |
Step the volume down.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 262 of file media_player.py.
| None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.async_volume_up | ( | self | ) |
Step the volume up.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 257 of file media_player.py.
| bool | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.is_volume_muted | ( | self | ) |
Volume mute status.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 171 of file media_player.py.
| str | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_album_name | ( | self | ) |
Album name of current playing media, music track only.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 146 of file media_player.py.
| str | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_artist | ( | self | ) |
Artist of current playing media, music track only.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 141 of file media_player.py.
| int | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_duration | ( | self | ) |
Duration of the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 156 of file media_player.py.
| str | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_image_url | ( | self | ) |
Image url of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 151 of file media_player.py.
| int | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_position | ( | self | ) |
Position of the current media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 161 of file media_player.py.
| datetime homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_position_updated_at | ( | self | ) |
Last time the media position was updated.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 166 of file media_player.py.
| str | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.media_title | ( | self | ) |
Title of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 136 of file media_player.py.
| RepeatMode | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.repeat | ( | self | ) |
Current repeat configuration.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 187 of file media_player.py.
| bool homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.shuffle | ( | self | ) |
Current shuffle configuration.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 182 of file media_player.py.
| str | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.source | ( | self | ) |
Return the current input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 124 of file media_player.py.
| list[str] homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.source_list | ( | self | ) |
Return a list of available input sources.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 119 of file media_player.py.
| MediaPlayerState homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.state | ( | self | ) |
Return the state of the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 101 of file media_player.py.
| MediaPlayerEntityFeature homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.supported_features | ( | self | ) |
Supported features for the media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 86 of file media_player.py.
| float | None homeassistant.components.cambridge_audio.media_player.CambridgeAudioDevice.volume_level | ( | self | ) |
Current pre-amp volume level.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 176 of file media_player.py.
|
staticprivate |
Definition at line 78 of file media_player.py.
|
staticprivate |
Definition at line 77 of file media_player.py.
|
staticprivate |
Definition at line 76 of file media_player.py.
|
private |
Definition at line 83 of file media_player.py.