Public Attributes | |
| zctrl | |
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 | _call_playback_function (self, function, function_text) |
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 a Yamaha device zone.
Definition at line 208 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.__init__ | ( | self, | |
| str | name, | ||
| RXV | zctrl, | ||
| list[str] | None | source_ignore, | ||
| dict[str, str] | None | source_names, | ||
| dict[str, str] | None | zone_names | ||
| ) |
Initialize the Yamaha Receiver.
Definition at line 213 of file media_player.py.
|
private |
Definition at line 366 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.build_source_list | ( | self | ) |
Build the source list.
Definition at line 280 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.enable_output | ( | self, | |
| str | port, | ||
| bool | enabled | ||
| ) |
Enable or disable an output port..
Definition at line 400 of file media_player.py.
Album of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 427 of file media_player.py.
Artist of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 420 of file media_player.py.
| MediaType | None homeassistant.components.yamaha.media_player.YamahaDeviceZone.media_content_type | ( | self | ) |
Content type of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 434 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.media_next_track | ( | self | ) |
Send next track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 362 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.media_pause | ( | self | ) |
Send pause command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 350 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.media_play | ( | self | ) |
Send play command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 346 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.media_previous_track | ( | self | ) |
Send previous track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 358 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.media_stop | ( | self | ) |
Send stop command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 354 of file media_player.py.
Artist of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 442 of file media_player.py.
Press a menu cursor button.
Definition at line 404 of file media_player.py.
Mute (true) or unmute (false) media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 337 of file media_player.py.
| str homeassistant.components.yamaha.media_player.YamahaDeviceZone.name | ( | self | ) |
Return the name of the device.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 293 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Play media from an ID. This exposes a pass through for various input sources in the Yamaha to direct play certain kinds of media. media_type is treated as the input type that we are setting, and media id is specific to it. For the NET RADIO mediatype the format for ``media_id`` is a "path" in your vtuner hierarchy. For instance: ``Bookmarks>Internet>Radio Paradise``. The separators are ``>`` and the parts of this are navigated by name behind the scenes. There is a looping construct built into the yamaha library to do this with a fallback timeout if the vtuner service is unresponsive. NOTE: this might take a while, because the only API interface for setting the net radio station emulates button pressing and navigating through the net radio menu hierarchy. And each sub menu must be fetched by the receiver from the vtuner service.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 376 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.select_sound_mode | ( | self, | |
| str | sound_mode | ||
| ) |
Set Sound Mode for Receiver..
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 415 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.select_source | ( | self, | |
| str | source | ||
| ) |
Select input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 372 of file media_player.py.
Set the current scene.
Definition at line 408 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 331 of file media_player.py.
| MediaPlayerEntityFeature homeassistant.components.yamaha.media_player.YamahaDeviceZone.supported_features | ( | self | ) |
Flag media player features that are supported.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 308 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.turn_off | ( | self | ) |
Turn off media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 327 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.turn_on | ( | self | ) |
Turn the media player on.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 341 of file media_player.py.
| None homeassistant.components.yamaha.media_player.YamahaDeviceZone.update | ( | self | ) |
Get the latest details from the device.
Definition at line 240 of file media_player.py.
| str homeassistant.components.yamaha.media_player.YamahaDeviceZone.zone_id | ( | self | ) |
Return a zone_id to ensure 1 media player per zone.
Definition at line 303 of file media_player.py.
|
private |
Definition at line 246 of file media_player.py.
|
private |
Definition at line 223 of file media_player.py.
|
private |
Definition at line 274 of file media_player.py.
|
private |
Definition at line 275 of file media_player.py.
|
private |
Definition at line 267 of file media_player.py.
|
private |
Definition at line 286 of file media_player.py.
|
private |
Definition at line 225 of file media_player.py.
|
private |
Definition at line 238 of file media_player.py.
|
private |
Definition at line 224 of file media_player.py.
|
private |
Definition at line 230 of file media_player.py.
|
private |
Definition at line 232 of file media_player.py.
|
private |
Definition at line 231 of file media_player.py.
|
private |
Definition at line 229 of file media_player.py.
|
private |
Definition at line 282 of file media_player.py.
|
private |
Definition at line 233 of file media_player.py.
| homeassistant.components.yamaha.media_player.YamahaDeviceZone.zctrl |
Definition at line 222 of file media_player.py.