Public Attributes | |
| hass | |
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 | |
Private Member Functions | |
| def | _async_call_service (self, service_name, service_data=None, allow_override=False) |
| None | _async_update (self) |
| def | _child_attr (self, attr_name) |
| def | _entity_lkp (self, entity_id, state_attr=None) |
| def | _override_or_child_attr (self, attr_name) |
Static Private Attributes | |
| bool | _attr_should_poll = False |
Additional Inherited Members | |
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 | |
Representation of an universal media player.
Definition at line 153 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.__init__ | ( | self, | |
| hass, | |||
| config | |||
| ) |
Initialize the Universal media device.
Definition at line 158 of file media_player.py.
|
private |
Call either a specified or active child's service.
Definition at line 271 of file media_player.py.
|
private |
Update state in HA.
Definition at line 666 of file media_player.py.
|
private |
Return the active child's attributes.
Definition at line 266 of file media_player.py.
|
private |
Look up an entity state.
Definition at line 248 of file media_player.py.
|
private |
Return either the override or the active child for attr_name.
Definition at line 257 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.app_id | ( | self | ) |
ID of the current running app.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 431 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.app_name | ( | self | ) |
Name of the current running app.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 436 of file media_player.py.
| bool homeassistant.components.universal.media_player.UniversalMediaPlayer.assumed_state | ( | self | ) |
Return True if unable to access real state of the entity.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 316 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_added_to_hass | ( | self | ) |
Subscribe to children and template state changes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 183 of file media_player.py.
| BrowseMedia homeassistant.components.universal.media_player.UniversalMediaPlayer.async_browse_media | ( | self, | |
| MediaType | str | None | media_content_type = None, |
||
| str | None | media_content_id = None |
||
| ) |
Return a BrowseMedia instance.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 649 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_clear_playlist | ( | self | ) |
Clear players playlist.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 627 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_next_track | ( | self | ) |
Send next track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 587 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_pause | ( | self | ) |
Send pause command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 573 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_play | ( | self | ) |
Send play command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 569 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_play_pause | ( | self | ) |
Play or pause the media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 611 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_previous_track | ( | self | ) |
Send previous track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 581 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_seek | ( | self, | |
| float | position | ||
| ) |
Send seek command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 591 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_media_stop | ( | self | ) |
Send stop command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 577 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_mute_volume | ( | self, | |
| bool | mute | ||
| ) |
Mute the volume.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 559 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.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 596 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_select_sound_mode | ( | self, | |
| str | sound_mode | ||
| ) |
Select sound mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 615 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_select_source | ( | self, | |
| str | source | ||
| ) |
Set the input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 622 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_set_repeat | ( | self, | |
| RepeatMode | repeat | ||
| ) |
Set repeat mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 636 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_set_shuffle | ( | self, | |
| bool | shuffle | ||
| ) |
Enable/disable shuffling.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 631 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 564 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_toggle | ( | self | ) |
Toggle the power on the media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 641 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_turn_off | ( | self | ) |
Turn the media player off.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 555 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_turn_on | ( | self | ) |
Turn the media player on.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 551 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_update | ( | self | ) |
Manual update from API.
Definition at line 684 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_volume_down | ( | self | ) |
Turn volume down for media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 607 of file media_player.py.
| None homeassistant.components.universal.media_player.UniversalMediaPlayer.async_volume_up | ( | self | ) |
Turn volume up for media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 603 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.entity_picture | ( | self | ) |
Return image of the media playing. The universal media player doesn't use the parent class logic, since the url is coming from child entity pictures which have already been sent through the API proxy.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 371 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.extra_state_attributes | ( | self | ) |
Return device specific state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 536 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.is_volume_muted | ( | self | ) |
Boolean if volume is muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 346 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.master_state | ( | self | ) |
Return the master state for entity or None.
Definition at line 303 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_album_artist | ( | self | ) |
Album artist of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 396 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_album_name | ( | self | ) |
Album name of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 391 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_artist | ( | self | ) |
Artist of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 386 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_channel | ( | self | ) |
Channel currently playing.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 421 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_content_id | ( | self | ) |
Return the 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.universal.media_player.UniversalMediaPlayer.media_content_type | ( | self | ) |
Return the content type of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 356 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_duration | ( | self | ) |
Return the duration of current playing media in seconds.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 361 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_episode | ( | self | ) |
Episode of current playing media (TV Show only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 416 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_image_url | ( | self | ) |
Image url of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 366 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_playlist | ( | self | ) |
Title of Playlist currently playing.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 426 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_position | ( | self | ) |
Position of current playing media in seconds.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 542 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.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 547 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_season | ( | self | ) |
Season of current playing media (TV Show only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 411 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_series_title | ( | self | ) |
Return the title of the series of current playing media (TV).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 406 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_title | ( | self | ) |
Title of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 381 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.media_track | ( | self | ) |
Track number of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 401 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.repeat | ( | self | ) |
Boolean if repeating is enabled.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 461 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.shuffle | ( | self | ) |
Boolean if shuffling is enabled.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 466 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.sound_mode | ( | self | ) |
Return the current sound mode of the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 441 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.sound_mode_list | ( | self | ) |
List of available sound modes.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 446 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.source | ( | self | ) |
Return the current input source of the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 451 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.source_list | ( | self | ) |
List of available input sources.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 456 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.state | ( | self | ) |
Return the current state of media player. Off if master state is off else Status of first active child else master state or off
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 321 of file media_player.py.
| MediaPlayerEntityFeature homeassistant.components.universal.media_player.UniversalMediaPlayer.supported_features | ( | self | ) |
Flag media player features that are supported.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 471 of file media_player.py.
| def homeassistant.components.universal.media_player.UniversalMediaPlayer.volume_level | ( | self | ) |
Volume level of entity specified in attributes or active child.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 338 of file media_player.py.
|
private |
Definition at line 167 of file media_player.py.
|
private |
Definition at line 168 of file media_player.py.
|
private |
Definition at line 179 of file media_player.py.
|
private |
Definition at line 165 of file media_player.py.
|
staticprivate |
Definition at line 156 of file media_player.py.
|
private |
Definition at line 180 of file media_player.py.
|
private |
Definition at line 170 of file media_player.py.
|
private |
Definition at line 181 of file media_player.py.
|
private |
Definition at line 176 of file media_player.py.
|
private |
Definition at line 166 of file media_player.py.
|
private |
Definition at line 169 of file media_player.py.
|
private |
Definition at line 178 of file media_player.py.
|
private |
Definition at line 177 of file media_player.py.
| homeassistant.components.universal.media_player.UniversalMediaPlayer.hass |
Definition at line 164 of file media_player.py.