Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, SoCo soco) |
| None | clear (self) |
| None | clear_position (self) |
| MusicLibrary | library (self) |
| None | poll_media (self) |
| dict[str, Any] | poll_track_info (self) |
| None | set_basic_track_info (self, bool update_position=False) |
| None | update_media_from_event (self, dict[str, Any] evars) |
| None | update_media_position (self, dict[str, int] position_info, bool force_update=False) |
| None | write_media_player_states (self) |
Public Attributes | |
| album_name | |
| artist | |
| channel | |
| duration | |
| hass | |
| image_url | |
| play_mode | |
| playback_status | |
| playlist_name | |
| position | |
| position_updated_at | |
| queue_position | |
| queue_size | |
| soco | |
| source_name | |
| title | |
| uri | |
| None homeassistant.components.sonos.media.SonosMedia.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| SoCo | soco | ||
| ) |
| None homeassistant.components.sonos.media.SonosMedia.clear | ( | self | ) |
| None homeassistant.components.sonos.media.SonosMedia.clear_position | ( | self | ) |
| MusicLibrary homeassistant.components.sonos.media.SonosMedia.library | ( | self | ) |
| None homeassistant.components.sonos.media.SonosMedia.poll_media | ( | self | ) |
| dict[str, Any] homeassistant.components.sonos.media.SonosMedia.poll_track_info | ( | self | ) |
| None homeassistant.components.sonos.media.SonosMedia.set_basic_track_info | ( | self, | |
| bool | update_position = False |
||
| ) |
| None homeassistant.components.sonos.media.SonosMedia.update_media_from_event | ( | self, | |
| dict[str, Any] | evars | ||
| ) |
| None homeassistant.components.sonos.media.SonosMedia.update_media_position | ( | self, | |
| dict[str, int] | position_info, | ||
| bool | force_update = False |
||
| ) |
| None homeassistant.components.sonos.media.SonosMedia.write_media_player_states | ( | self | ) |
| homeassistant.components.sonos.media.SonosMedia.playback_status |
| homeassistant.components.sonos.media.SonosMedia.playlist_name |
| homeassistant.components.sonos.media.SonosMedia.position_updated_at |
| homeassistant.components.sonos.media.SonosMedia.queue_position |