Classes | |
| class | MusicAssistantPlayer |
Functions | |
| None | async_setup_entry (HomeAssistant hass, MusicAssistantConfigEntry entry, AddEntitiesCallback async_add_entities) |
| Callable[..., Coroutine[Any, Any, _R|None]] | P (Callable[..., Awaitable[_R]] func) |
Variables | |
| string | ATTR_ALBUM = "album" |
| string | ATTR_ANNOUNCE_VOLUME = "announce_volume" |
| string | ATTR_ARTIST = "artist" |
| string | ATTR_AUTO_PLAY = "auto_play" |
| string | ATTR_MEDIA_ID = "media_id" |
| string | ATTR_MEDIA_TYPE = "media_type" |
| string | ATTR_RADIO_MODE = "radio_mode" |
| string | ATTR_SOURCE_PLAYER = "source_player" |
| string | ATTR_URL = "url" |
| string | ATTR_USE_PRE_ANNOUNCE = "use_pre_announce" |
| dictionary | QUEUE_OPTION_MAP |
| string | SERVICE_PLAY_ANNOUNCEMENT = "play_announcement" |
| string | SERVICE_PLAY_MEDIA_ADVANCED = "play_media" |
| string | SERVICE_TRANSFER_QUEUE = "transfer_queue" |
| tuple | SUPPORTED_FEATURES |
MediaPlayer platform for Music Assistant integration.
| None homeassistant.components.music_assistant.media_player.async_setup_entry | ( | HomeAssistant | hass, |
| MusicAssistantConfigEntry | entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
Set up Music Assistant MediaPlayer(s) from Config Entry.
Definition at line 123 of file media_player.py.
|
private |
Check and log commands to players.
Definition at line 104 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_ALBUM = "album" |
Definition at line 96 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_ANNOUNCE_VOLUME = "announce_volume" |
Definition at line 99 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_ARTIST = "artist" |
Definition at line 95 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_AUTO_PLAY = "auto_play" |
Definition at line 101 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_MEDIA_ID = "media_id" |
Definition at line 93 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_MEDIA_TYPE = "media_type" |
Definition at line 94 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_RADIO_MODE = "radio_mode" |
Definition at line 92 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_SOURCE_PLAYER = "source_player" |
Definition at line 100 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_URL = "url" |
Definition at line 97 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.ATTR_USE_PRE_ANNOUNCE = "use_pre_announce" |
Definition at line 98 of file media_player.py.
| dictionary homeassistant.components.music_assistant.media_player.QUEUE_OPTION_MAP |
Definition at line 80 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.SERVICE_PLAY_ANNOUNCEMENT = "play_announcement" |
Definition at line 90 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.SERVICE_PLAY_MEDIA_ADVANCED = "play_media" |
Definition at line 89 of file media_player.py.
| string homeassistant.components.music_assistant.media_player.SERVICE_TRANSFER_QUEUE = "transfer_queue" |
Definition at line 91 of file media_player.py.
| tuple homeassistant.components.music_assistant.media_player.SUPPORTED_FEATURES |
Definition at line 60 of file media_player.py.