Public Member Functions | |
| def | __init__ (self, hass, server_config, known_server_id=None, options=None, entry_id=None) |
| def | account (self) |
| def | accounts (self) |
| def | async_refresh_entity (self, machine_identifier, device, session, source) |
| def | async_update_session (self, payload) |
| def | connect (self) |
| def | create_playqueue (self, media, **kwargs) |
| def | create_station_playqueue (self, key) |
| def | fetch_item (self, item) |
| def | friendly_name (self) |
| def | get_playqueue (self, playqueue_id) |
| def | has_token (self) |
| def | library (self) |
| def | lookup_media (self, media_type, **kwargs) |
| def | machine_identifier (self) |
| def | option_ignore_new_shared_users (self) |
| def | option_ignore_plexweb_clients (self) |
| def | option_monitored_users (self) |
| def | option_use_episode_art (self) |
| def | owner (self) |
| def | playlist (self, title) |
| def | playlists (self) |
| def | plex_server (self) |
| def | plextv_clients (self) |
| def | sensor_attributes (self) |
| None | set_plex_server (self, PlexServer plex_server) |
| PlexServer | switch_user (self, str username) |
| def | url_in_use (self) |
| def | version (self) |
Public Attributes | |
| active_sessions | |
| async_update_platforms | |
| entry_id | |
| hass | |
| options | |
| server_choice | |
| thumbnail_cache | |
Private Member Functions | |
| def | _async_update_platforms (self) |
| def | _fetch_platform_data (self) |
| def homeassistant.components.plex.server.PlexServer.__init__ | ( | self, | |
| hass, | |||
| server_config, | |||
known_server_id = None, |
|||
options = None, |
|||
entry_id = None |
|||
| ) |
|
private |
|
private |
| def homeassistant.components.plex.server.PlexServer.account | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.accounts | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.async_refresh_entity | ( | self, | |
| machine_identifier, | |||
| device, | |||
| session, | |||
| source | |||
| ) |
| def homeassistant.components.plex.server.PlexServer.async_update_session | ( | self, | |
| payload | |||
| ) |
| def homeassistant.components.plex.server.PlexServer.connect | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.create_playqueue | ( | self, | |
| media, | |||
| ** | kwargs | ||
| ) |
| def homeassistant.components.plex.server.PlexServer.create_station_playqueue | ( | self, | |
| key | |||
| ) |
| def homeassistant.components.plex.server.PlexServer.fetch_item | ( | self, | |
| item | |||
| ) |
| def homeassistant.components.plex.server.PlexServer.friendly_name | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.get_playqueue | ( | self, | |
| playqueue_id | |||
| ) |
| def homeassistant.components.plex.server.PlexServer.has_token | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.library | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.lookup_media | ( | self, | |
| media_type, | |||
| ** | kwargs | ||
| ) |
| def homeassistant.components.plex.server.PlexServer.machine_identifier | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.option_ignore_new_shared_users | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.option_ignore_plexweb_clients | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.option_monitored_users | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.option_use_episode_art | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.owner | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.playlist | ( | self, | |
| title | |||
| ) |
| def homeassistant.components.plex.server.PlexServer.playlists | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.plex_server | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.plextv_clients | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.sensor_attributes | ( | self | ) |
| None homeassistant.components.plex.server.PlexServer.set_plex_server | ( | self, | |
| PlexServer | plex_server | ||
| ) |
| PlexServer homeassistant.components.plex.server.PlexServer.switch_user | ( | self, | |
| str | username | ||
| ) |
| def homeassistant.components.plex.server.PlexServer.url_in_use | ( | self | ) |
| def homeassistant.components.plex.server.PlexServer.version | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.plex.server.PlexServer.active_sessions |
| homeassistant.components.plex.server.PlexServer.async_update_platforms |
| homeassistant.components.plex.server.PlexServer.server_choice |
| homeassistant.components.plex.server.PlexServer.thumbnail_cache |