Static Public Attributes | |
| bool | |
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 | |
Private Attributes | |
| _attr_available | |
| _attr_state | |
| _attr_supported_features | |
| _attr_unique_id | |
| _entities | |
| _name | |
Static Private Attributes | |
| bool | _attr_should_poll = False |
| _unrecorded_attributes = frozenset({ATTR_ENTITY_ID}) | |
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 | |
Representation of a Media Group.
Definition at line 127 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.__init__ | ( | self, | |
| str | None | unique_id, | ||
| str | name, | ||
| list[str] | entities | ||
| ) |
Initialize a Media Group entity.
Definition at line 135 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_added_to_hass | ( | self | ) |
Register listeners.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 252 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_clear_playlist | ( | self | ) |
Clear players playlist.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 273 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_media_next_track | ( | self | ) |
Send next track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 283 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_media_pause | ( | self | ) |
Send pause command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 293 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_media_play | ( | self | ) |
Send play command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 303 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_media_previous_track | ( | self | ) |
Send previous track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 313 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_media_seek | ( | self, | |
| float | position | ||
| ) |
Send seek command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 323 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_media_stop | ( | self | ) |
Send stop command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 336 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_mute_volume | ( | self, | |
| bool | mute | ||
| ) |
Mute the volume.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 346 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_on_state_change | ( | self, | |
| Event[EventStateChangedData] | event | ||
| ) |
Update supported features and state when a new state is received.
Definition at line 155 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.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 359 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_set_shuffle | ( | self, | |
| bool | shuffle | ||
| ) |
Enable/disable shuffle mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 377 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level(s).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 400 of file media_player.py.
| CALLBACK_TYPE homeassistant.components.group.media_player.MediaPlayerGroup.async_start_preview | ( | self, | |
| Callable[[str, Mapping[str, Any]], None] | preview_callback | ||
| ) |
Render a preview.
Definition at line 232 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_turn_off | ( | self | ) |
Forward the turn_off command to all media in the media group.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 413 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_turn_on | ( | self | ) |
Forward the turn_on command to all media in the media group.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 390 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_update_group_state | ( | self | ) |
Query all members and determine the media group state.
Definition at line 438 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_update_supported_features | ( | self, | |
| str | entity_id, | ||
| State | None | new_state | ||
| ) |
Update dictionaries with supported features.
Definition at line 165 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_volume_down | ( | self | ) |
Turn volume down for media player(s).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 430 of file media_player.py.
| None homeassistant.components.group.media_player.MediaPlayerGroup.async_volume_up | ( | self | ) |
Turn volume up for media player(s).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 423 of file media_player.py.
| Mapping[str, Any] homeassistant.components.group.media_player.MediaPlayerGroup.extra_state_attributes | ( | self | ) |
Return the state attributes for the media group.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 269 of file media_player.py.
| str homeassistant.components.group.media_player.MediaPlayerGroup.name | ( | self | ) |
Return the name of the entity.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 264 of file media_player.py.
|
private |
Definition at line 447 of file media_player.py.
|
staticprivate |
Definition at line 133 of file media_player.py.
|
private |
Definition at line 454 of file media_player.py.
|
private |
Definition at line 501 of file media_player.py.
|
private |
Definition at line 138 of file media_player.py.
|
private |
Definition at line 140 of file media_player.py.
|
private |
Definition at line 137 of file media_player.py.
|
staticprivate |
Definition at line 130 of file media_player.py.
|
static |
Definition at line 132 of file media_player.py.