Public Attributes | |
| thumbnail_cache | |
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_update_playlists (self, **kwargs) |
Private Attributes | |
| _attr_device_info | |
| _attr_source | |
| _attr_source_list | |
| _attr_unique_id | |
| _state | |
| _volumio | |
Static Private Attributes | |
| bool | _attr_has_entity_name = True |
| _attr_media_content_type = MediaType.MUSIC | |
| _attr_name = None | |
| list | _attr_source_list = [] |
| tuple | _attr_supported_features |
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 | |
Volumio Player Object.
Definition at line 50 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.__init__ | ( | self, | |
| volumio, | |||
| uid, | |||
| name, | |||
| info | |||
| ) |
Initialize the media player.
Definition at line 75 of file media_player.py.
|
private |
Update available Volumio playlists.
Definition at line 226 of file media_player.py.
| BrowseMedia homeassistant.components.volumio.media_player.Volumio.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 236 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_clear_playlist | ( | self | ) |
Clear players playlist.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 220 of file media_player.py.
| tuple[bytes | None, str | None] homeassistant.components.volumio.media_player.Volumio.async_get_browse_image | ( | self, | |
| MediaType | str | media_content_type, | ||
| str | media_content_id, | ||
| str | None | media_image_id = None |
||
| ) |
Get album art from Volumio.
Definition at line 250 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_media_next_track | ( | self | ) |
Send media_next command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 162 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_media_pause | ( | self | ) |
Send media_pause command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 174 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_media_play | ( | self | ) |
Send media_play command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 170 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_media_previous_track | ( | self | ) |
Send media_previous command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 166 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_media_stop | ( | self | ) |
Send media_stop command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 181 of file media_player.py.
Send mute command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 197 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Send the play_media command to the media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 230 of file media_player.py.
Choose an available playlist and play it.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 215 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_set_repeat | ( | self, | |
| RepeatMode | repeat | ||
| ) |
Set repeat mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 208 of file media_player.py.
Enable/disable shuffle mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 204 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Send volume_up command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 185 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_update | ( | self | ) |
Update state.
Definition at line 90 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_volume_down | ( | self | ) |
Service to send the Volumio the command for volume down.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 193 of file media_player.py.
| None homeassistant.components.volumio.media_player.Volumio.async_volume_up | ( | self | ) |
Service to send the Volumio the command for volume up.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 189 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.is_volume_muted | ( | self | ) |
Boolean if volume is currently muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 146 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.media_album_name | ( | self | ) |
Artist of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 117 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.media_artist | ( | self | ) |
Artist of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 112 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.media_duration | ( | self | ) |
Time in seconds of current song duration.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 133 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.media_image_url | ( | self | ) |
Image url of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 122 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.media_seek_position | ( | self | ) |
Time in seconds of current seek position.
Definition at line 128 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.media_title | ( | self | ) |
Title of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 107 of file media_player.py.
| RepeatMode homeassistant.components.volumio.media_player.Volumio.repeat | ( | self | ) |
Return current repeat mode.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 156 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.shuffle | ( | self | ) |
Boolean if shuffle is enabled.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 151 of file media_player.py.
| MediaPlayerState homeassistant.components.volumio.media_player.Volumio.state | ( | self | ) |
Return the state of the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 96 of file media_player.py.
| def homeassistant.components.volumio.media_player.Volumio.volume_level | ( | self | ) |
Volume level of the media player (0..1).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 138 of file media_player.py.
|
private |
Definition at line 82 of file media_player.py.
|
staticprivate |
Definition at line 53 of file media_player.py.
|
staticprivate |
Definition at line 55 of file media_player.py.
|
staticprivate |
Definition at line 54 of file media_player.py.
|
private |
Definition at line 218 of file media_player.py.
|
staticprivate |
Definition at line 73 of file media_player.py.
|
private |
Definition at line 228 of file media_player.py.
|
staticprivate |
Definition at line 56 of file media_player.py.
|
private |
Definition at line 81 of file media_player.py.
|
private |
Definition at line 79 of file media_player.py.
|
private |
Definition at line 77 of file media_player.py.
| homeassistant.components.volumio.media_player.Volumio.thumbnail_cache |
Definition at line 80 of file media_player.py.