Private Member Functions | |
| None | _heos_updated (self) |
| def | _player_update (self, player_id, event) |
Private Attributes | |
| _attr_device_info | |
| _attr_unique_id | |
| _group_manager | |
| _media_position_updated_at | |
| _player | |
| _signals | |
| _source_manager | |
Static Private Attributes | |
| bool | _attr_has_entity_name = True |
| _attr_media_content_type = MediaType.MUSIC | |
| bool | _attr_media_image_remotely_accessible = True |
| _attr_name = None | |
| bool | _attr_should_poll = False |
| _attr_supported_features = BASE_SUPPORTED_FEATURES | |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.media_player.MediaPlayerEntity | |
| state | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Static Public Attributes inherited from homeassistant.components.media_player.MediaPlayerEntity | |
| bool | |
| MediaPlayerEntityFeature | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
The HEOS player.
Definition at line 113 of file media_player.py.
| def homeassistant.components.heos.media_player.HeosMediaPlayer.__init__ | ( | self, | |
| player | |||
| ) |
Initialize.
Definition at line 123 of file media_player.py.
|
private |
Handle sources changed.
Definition at line 147 of file media_player.py.
|
private |
Handle player attribute updated.
Definition at line 139 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_added_to_hass | ( | self | ) |
Device added to hass.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 151 of file media_player.py.
| BrowseMedia homeassistant.components.heos.media_player.HeosMediaPlayer.async_browse_media | ( | self, | |
| MediaType | str | None | media_content_type = None, |
||
| str | None | media_content_id = None |
||
| ) |
Implement the websocket media browsing helper.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 416 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_clear_playlist | ( | self | ) |
Clear players playlist.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 170 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_join_players | ( | self, | |
| list[str] | group_members | ||
| ) |
Join `group_members` as a player group with the current player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 175 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_media_next_track | ( | self | ) |
Send next track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 195 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_media_pause | ( | self | ) |
Send pause command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 180 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_media_play | ( | self | ) |
Send play command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 185 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_media_previous_track | ( | self | ) |
Send previous track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 190 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_media_stop | ( | self | ) |
Send stop command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 200 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_mute_volume | ( | self, | |
| bool | mute | ||
| ) |
Mute the volume.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 205 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Play a piece of media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 210 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_select_source | ( | self, | |
| str | source | ||
| ) |
Select input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 275 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_set_shuffle | ( | self, | |
| bool | shuffle | ||
| ) |
Enable/disable shuffle mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 280 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 285 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_unjoin_player | ( | self | ) |
Remove this player from any group.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 304 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_update | ( | self | ) |
Update supported features of the player.
Definition at line 289 of file media_player.py.
| None homeassistant.components.heos.media_player.HeosMediaPlayer.async_will_remove_from_hass | ( | self | ) |
Disconnect the device when removed.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 308 of file media_player.py.
| bool homeassistant.components.heos.media_player.HeosMediaPlayer.available | ( | self | ) |
Return True if the device is available.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 315 of file media_player.py.
| dict[str, Any] homeassistant.components.heos.media_player.HeosMediaPlayer.extra_state_attributes | ( | self | ) |
Get additional attribute about the state.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 320 of file media_player.py.
| list[str] homeassistant.components.heos.media_player.HeosMediaPlayer.group_members | ( | self | ) |
List of players which are grouped together.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 331 of file media_player.py.
| bool homeassistant.components.heos.media_player.HeosMediaPlayer.is_volume_muted | ( | self | ) |
Boolean if volume is currently muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 336 of file media_player.py.
| str homeassistant.components.heos.media_player.HeosMediaPlayer.media_album_name | ( | self | ) |
Album name of current playing media, music track only.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 341 of file media_player.py.
| str homeassistant.components.heos.media_player.HeosMediaPlayer.media_artist | ( | self | ) |
Artist of current playing media, music track only.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 346 of file media_player.py.
| str homeassistant.components.heos.media_player.HeosMediaPlayer.media_content_id | ( | self | ) |
Content ID of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 351 of file media_player.py.
| def homeassistant.components.heos.media_player.HeosMediaPlayer.media_duration | ( | self | ) |
Duration of current playing media in seconds.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 356 of file media_player.py.
Image url of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 380 of file media_player.py.
| def homeassistant.components.heos.media_player.HeosMediaPlayer.media_position | ( | self | ) |
Position of current playing media in seconds.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 364 of file media_player.py.
| def homeassistant.components.heos.media_player.HeosMediaPlayer.media_position_updated_at | ( | self | ) |
When was the position of the current playing media valid.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 372 of file media_player.py.
| str homeassistant.components.heos.media_player.HeosMediaPlayer.media_title | ( | self | ) |
Title of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 387 of file media_player.py.
| bool homeassistant.components.heos.media_player.HeosMediaPlayer.shuffle | ( | self | ) |
Boolean if shuffle is enabled.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 392 of file media_player.py.
| str homeassistant.components.heos.media_player.HeosMediaPlayer.source | ( | self | ) |
Name of the current input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 397 of file media_player.py.
| list[str] homeassistant.components.heos.media_player.HeosMediaPlayer.source_list | ( | self | ) |
List of available input sources.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 402 of file media_player.py.
| MediaPlayerState homeassistant.components.heos.media_player.HeosMediaPlayer.state | ( | self | ) |
State of the player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 407 of file media_player.py.
| float homeassistant.components.heos.media_player.HeosMediaPlayer.volume_level | ( | self | ) |
Volume level of the media player (0..1).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 412 of file media_player.py.
|
private |
Definition at line 131 of file media_player.py.
|
staticprivate |
Definition at line 120 of file media_player.py.
|
staticprivate |
Definition at line 116 of file media_player.py.
|
staticprivate |
Definition at line 119 of file media_player.py.
|
staticprivate |
Definition at line 121 of file media_player.py.
|
staticprivate |
Definition at line 117 of file media_player.py.
|
staticprivate |
Definition at line 118 of file media_player.py.
|
private |
Definition at line 130 of file media_player.py.
|
private |
Definition at line 129 of file media_player.py.
|
private |
Definition at line 125 of file media_player.py.
|
private |
Definition at line 126 of file media_player.py.
|
private |
Definition at line 127 of file media_player.py.
|
private |
Definition at line 128 of file media_player.py.