Private Attributes | |
| _album | |
| _artist | |
| _attr_state | |
| _duration | |
| _name | |
| _player | |
| _title | |
| _uri | |
| _volume | |
Static Private Attributes | |
| _attr_media_content_type = MediaType.MUSIC | |
| tuple | _attr_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 | |
Representation of a Gstreamer device.
Definition at line 64 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.__init__ | ( | self, | |
| GstreamerPlayer | player, | ||
| str | None | name | ||
| ) |
Initialize the Gstreamer device.
Definition at line 77 of file media_player.py.
| BrowseMedia homeassistant.components.gstreamer.media_player.GstreamerDevice.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 169 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.async_play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Play media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 103 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.media_album_name | ( | self | ) |
Media album.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 165 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.media_artist | ( | self | ) |
Media artist.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 160 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.media_content_id | ( | self | ) |
Content ID of currently playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 135 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.media_duration | ( | self | ) |
Duration of current playing media in seconds.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 150 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.media_next_track | ( | self | ) |
Next track.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 130 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.media_pause | ( | self | ) |
Pause.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 126 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.media_play | ( | self | ) |
Play.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 122 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.media_title | ( | self | ) |
Media title.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 155 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.name | ( | self | ) |
Return the name of the device.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 140 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set the volume level.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 99 of file media_player.py.
| None homeassistant.components.gstreamer.media_player.GstreamerDevice.update | ( | self | ) |
Update properties.
Definition at line 89 of file media_player.py.
| def homeassistant.components.gstreamer.media_player.GstreamerDevice.volume_level | ( | self | ) |
Return the volume level.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 145 of file media_player.py.
|
private |
Definition at line 87 of file media_player.py.
|
private |
Definition at line 86 of file media_player.py.
|
staticprivate |
Definition at line 67 of file media_player.py.
|
private |
Definition at line 81 of file media_player.py.
|
staticprivate |
Definition at line 68 of file media_player.py.
|
private |
Definition at line 83 of file media_player.py.
|
private |
Definition at line 80 of file media_player.py.
|
private |
Definition at line 79 of file media_player.py.
|
private |
Definition at line 85 of file media_player.py.
|
private |
Definition at line 84 of file media_player.py.
|
private |
Definition at line 82 of file media_player.py.