Private Member Functions | |
| str|None | _get_proxy_url (self, list[MediaPlayerSupportedFormat] supported_formats, str url, bool announcement) |
| None | _on_static_info_update (self, EntityInfo static_info) |
Private Attributes | |
| _attr_supported_features | |
Static Private Attributes | |
| _attr_device_class = MediaPlayerDeviceClass.SPEAKER | |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.esphome.entity.EsphomeEntity | |
| entity_id | |
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 | |
A media player implementation for esphome.
Definition at line 57 of file media_player.py.
|
private |
Get URL for ffmpeg proxy.
Definition at line 142 of file media_player.py.
|
private |
Set attrs from static info.
Reimplemented from homeassistant.components.esphome.entity.EsphomeEntity.
Definition at line 65 of file media_player.py.
| BrowseMedia homeassistant.components.esphome.media_player.EsphomeMediaPlayer.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 205 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_media_pause | ( | self | ) |
Send pause command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 223 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_media_play | ( | self | ) |
Send play command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 228 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_media_stop | ( | self | ) |
Send stop command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 233 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_mute_volume | ( | self, | |
| bool | mute | ||
| ) |
Mute the volume.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 238 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Send the play command with media url to the media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 102 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 218 of file media_player.py.
| None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.async_will_remove_from_hass | ( | self | ) |
Handle entity being removed.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 137 of file media_player.py.
| bool homeassistant.components.esphome.media_player.EsphomeMediaPlayer.is_volume_muted | ( | self | ) |
Return true if volume is muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 91 of file media_player.py.
| MediaPlayerState | None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.state | ( | self | ) |
Return current state.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 85 of file media_player.py.
| float | None homeassistant.components.esphome.media_player.EsphomeMediaPlayer.volume_level | ( | self | ) |
Volume level of the media player (0..1).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 97 of file media_player.py.
|
staticprivate |
Definition at line 62 of file media_player.py.
|
private |
Definition at line 78 of file media_player.py.