Public Attributes | |
| airplay_devices | |
| client | |
| content_id | |
| current_album | |
| current_artist | |
| current_playlist | |
| current_title | |
| current_volume | |
| muted | |
| player_state | |
| shuffled | |
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 Attributes | |
| _add_entities | |
| _host | |
| _name | |
| _port | |
| _use_ssl | |
Static Private Attributes | |
| _attr_media_content_type = MediaType.MUSIC | |
| 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 | |
Representation of an iTunes API instance.
Definition at line 184 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.__init__ | ( | self, | |
| name, | |||
| host, | |||
| port, | |||
| use_ssl, | |||
| add_entities | |||
| ) |
Initialize the iTunes device.
Definition at line 201 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.is_volume_muted | ( | self | ) |
Boolean if volume is currently muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 291 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.media_album_name | ( | self | ) |
Album of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 335 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.media_artist | ( | self | ) |
Artist of current playing media (Music track only).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 330 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.media_content_id | ( | self | ) |
Content ID of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 301 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.media_image_url | ( | self | ) |
Image url of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 306 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.media_next_track | ( | self | ) |
Send media_next command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 374 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.media_pause | ( | self | ) |
Send media_pause command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 369 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.media_play | ( | self | ) |
Send media_play command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 364 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.media_playlist | ( | self | ) |
Title of the currently playing playlist.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 340 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.media_previous_track | ( | self | ) |
Send media_previous command media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 379 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.media_title | ( | self | ) |
Title of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 325 of file media_player.py.
Mute (true) or unmute (false) media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 354 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.name | ( | self | ) |
Return the name of the device.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 242 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.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 384 of file media_player.py.
Shuffle (true) or no shuffle (false) media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 359 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 349 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.shuffle | ( | self | ) |
Boolean if shuffle is enabled.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 345 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.state | ( | self | ) |
Return the state of the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 247 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.turn_off | ( | self | ) |
Turn the media player off.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 392 of file media_player.py.
| None homeassistant.components.itunes.media_player.ItunesDevice.update | ( | self | ) |
Retrieve latest state.
Definition at line 263 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.update_state | ( | self, | |
| state_hash | |||
| ) |
Update all the state properties with the passed in dictionary.
Definition at line 226 of file media_player.py.
| def homeassistant.components.itunes.media_player.ItunesDevice.volume_level | ( | self | ) |
Volume level of the media player (0..1).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 296 of file media_player.py.
|
private |
Definition at line 207 of file media_player.py.
|
staticprivate |
Definition at line 187 of file media_player.py.
|
staticprivate |
Definition at line 188 of file media_player.py.
|
private |
Definition at line 204 of file media_player.py.
|
private |
Definition at line 203 of file media_player.py.
|
private |
Definition at line 205 of file media_player.py.
|
private |
Definition at line 206 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.airplay_devices |
Definition at line 222 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.client |
Definition at line 209 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.content_id |
Definition at line 218 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.current_album |
Definition at line 215 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.current_artist |
Definition at line 216 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.current_playlist |
Definition at line 217 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.current_title |
Definition at line 214 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.current_volume |
Definition at line 211 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.muted |
Definition at line 212 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.player_state |
Definition at line 220 of file media_player.py.
| homeassistant.components.itunes.media_player.ItunesDevice.shuffled |
Definition at line 213 of file media_player.py.