{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "auth_error": "Authentication error, please try again", "auth_failed": "Authentication failed, please try again", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_server_version": "The Music Assistant server is not the correct version", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, "error": { "auth_failed": "[%key:component::music_assistant::config::abort::auth_failed%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_server_version": "[%key:component::music_assistant::config::abort::invalid_server_version%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, "step": { "auth_manual": { "data": { "token": "Long-lived access token" }, "data_description": { "token": "Create a long-lived access token in your Music Assistant server settings and paste it here" }, "title": "Enter long-lived access token" }, "discovery_confirm": { "description": "Do you want to add the Music Assistant server `{url}` to Home Assistant?", "title": "Discovered Music Assistant server" }, "hassio_confirm": { "description": "Do you want to add the Music Assistant server to Home Assistant?", "title": "Discovered Music Assistant app" }, "reauth_confirm": { "description": "The authentication token for Music Assistant server `{url}` is no longer valid. Please re-authenticate to continue using the integration.", "title": "Reauthentication required" }, "user": { "data": { "url": "[%key:common::config_flow::data::url%]" }, "data_description": { "url": "URL of the Music Assistant server" } } } }, "entity": { "button": { "favorite_now_playing": { "name": "Favorite current song" } }, "media_player": { "media_player": { "state_attributes": { "sound_mode": { "state": { "2ch_stereo": "2ch stereo", "5ch_stereo": "5ch stereo", "7ch_stereo": "7ch stereo", "9ch_stereo": "9ch stereo", "11ch_stereo": "11ch stereo", "action_game": "Action game", "adventure": "Adventure", "all_ch_stereo": "All ch stereo", "amsterdam": "Hall in Amsterdam", "arena": "Arena", "bass_booster": "Bass booster", "bottom_line": "The Bottom Line", "cellar_club": "Cellar club", "chamber": "Chamber", "concert": "Live concert", "disco": "Disco", "drama": "Drama", "enhanced": "Enhanced", "frankfurt": "Hall in Frankfurt", "freiburg": "Church in Freiburg", "game": "Game", "jazz_club": "Jazz club", "mono_movie": "Mono movie", "movie": "Movie", "munich": "Hall in Munich", "munich_a": "Hall in Munich A", "munich_b": "Hall in Munich B", "music": "Music", "music_video": "Music video", "my_surround": "My surround", "off": "[%key:common::state::off%]", "pavilion": "Pavilion", "recital_opera": "Recital/opera", "roleplaying_game": "Roleplaying game", "roxy_theatre": "The Roxy Theatre", "royaumont": "Church in Royaumont", "sci-fi": "Sci-fi", "spectacle": "Spectacle", "sports": "Sports", "standard": "Standard", "stereo": "Stereo", "straight": "Straight", "stuttgart": "Hall in Stuttgart", "surr_decoder": "Surround decoder", "talk_show": "Talk show", "target": "Target", "tokyo": "Church in Tokyo", "tv_program": "TV program", "usa_a": "Hall in USA A", "usa_b": "Hall in USA B", "vienna": "Hall in Vienna", "village_gate": "Village Gate", "village_vanguard": "Village Vanguard", "warehouse_loft": "Warehouse loft" } } } } }, "number": { "bass": { "name": "Bass" }, "dialogue_level": { "name": "Dialogue level" }, "dialogue_lift": { "name": "Dialogue lift" }, "dts_dialogue_control": { "name": "DTS dialogue control" }, "equalizer_high": { "name": "Equalizer high" }, "equalizer_low": { "name": "Equalizer low" }, "equalizer_mid": { "name": "Equalizer mid" }, "subwoofer_volume": { "name": "Subwoofer volume" }, "treble": { "name": "Treble" } }, "select": { "dimmer": { "name": "Dimmer", "state": { "auto": "[%key:common::state::auto%]" } }, "equalizer_mode": { "name": "Equalizer mode", "state": { "auto": "[%key:common::state::auto%]", "bypass": "Bypass", "manual": "[%key:common::state::manual%]" } }, "link_audio_delay": { "name": "Link audio delay", "state": { "audio_sync": "Audio synchronization", "audio_sync_off": "Audio synchronization off", "audio_sync_on": "Audio synchronization on", "balanced": "Balanced", "lip_sync": "Lip synchronization" } }, "link_audio_quality": { "name": "Link audio quality", "state": { "compressed": "Compressed", "uncompressed": "Uncompressed" } }, "link_control": { "name": "Link control", "state": { "speed": "Speed", "stability": "Stability", "standard": "Standard" } }, "sleep": { "name": "Sleep timer", "state": { "0": "[%key:common::state::off%]", "30": "30 minutes", "60": "60 minutes", "90": "90 minutes", "120": "120 minutes" } }, "surround_decoder_type": { "name": "Surround decoder type", "state": { "auto": "[%key:common::state::auto%]", "dolby_pl": "Dolby ProLogic", "dolby_pl2x_game": "Dolby ProLogic 2x Game", "dolby_pl2x_movie": "Dolby ProLogic 2x Movie", "dolby_pl2x_music": "Dolby ProLogic 2x Music", "dolby_surround": "Dolby Surround", "dts_neo6_cinema": "DTS Neo:6 Cinema", "dts_neo6_music": "DTS Neo:6 Music", "dts_neural_x": "DTS Neural:X", "toggle": "[%key:common::action::toggle%]" } }, "tone_control_mode": { "name": "Tone control mode", "state": { "auto": "[%key:common::state::auto%]", "bypass": "Bypass", "manual": "[%key:common::state::manual%]" } } }, "switch": { "adaptive_drc": { "name": "Adaptive DRC" }, "bass_extension": { "name": "Bass extension" }, "clear_voice": { "name": "Clear voice" }, "enhancer": { "name": "Enhancer" }, "extra_bass": { "name": "Extra bass" }, "party_mode": { "name": "Party mode" }, "pure_direct": { "name": "Pure direct" }, "speaker_a": { "name": "Speaker A" }, "speaker_b": { "name": "Speaker B" }, "surround_3d": { "name": "Surround 3D" } }, "text": { "network_name": { "name": "Network name" } } }, "exceptions": { "invalid_username": { "message": "The username {username} does not exist on the Music Assistant server." } }, "issues": { "invalid_server_version": { "description": "Check if there are updates available for the Music Assistant server and/or integration.", "title": "The Music Assistant server is not the correct version" } }, "selector": { "album_type": { "options": { "album": "Album", "compilation": "Compilation", "ep": "EP", "single": "Single", "unknown": "Unknown" } }, "enqueue": { "options": { "add": "Add to queue", "next": "Play next", "play": "Play", "replace": "Play now and clear queue", "replace_next": "Play next and clear queue" } }, "media_type": { "options": { "album": "Album", "artist": "Artist", "audiobook": "Audiobook", "folder": "Folder", "playlist": "Playlist", "podcast": "Podcast", "radio": "Radio", "track": "Track" } }, "order_by": { "options": { "artist_name": "Artist name", "artist_name_desc": "Artist name (desc)", "last_played": "Last played", "last_played_desc": "Last played (desc)", "name": "Name", "name_desc": "Name (desc)", "play_count": "Play count", "play_count_desc": "Play count (desc)", "position": "Position", "position_desc": "Position (desc)", "random": "Random", "random_play_count": "Random + least played", "sort_name": "Sort name", "sort_name_desc": "Sort name (desc)", "timestamp_added": "Added", "timestamp_added_desc": "Added (desc)", "year": "Year", "year_desc": "Year (desc)" } } }, "services": { "get_library": { "description": "Retrieves items from a Music Assistant library.", "fields": { "album_artists_only": { "description": "Only return album artists when listing the artists library items.", "name": "Enable album artists filter (only for artist library)" }, "album_type": { "description": "Filter albums by type.", "name": "Album type filter (albums library only)" }, "config_entry_id": { "description": "[%key:component::music_assistant::services::search::fields::config_entry_id::description%]", "name": "[%key:component::music_assistant::services::search::fields::config_entry_id::name%]" }, "favorite": { "description": "Filter items so only favorites items are returned.", "name": "Favorites only" }, "limit": { "description": "Maximum number of items to return.", "name": "Limit" }, "media_type": { "description": "The media type for which to request details for.", "name": "Media type" }, "offset": { "description": "Offset to start the list from.", "name": "Offset" }, "order_by": { "description": "Sort the list by this field.", "name": "Order by" }, "search": { "description": "Optional search string to search through this library.", "name": "Search" }, "username": { "description": "Music Assistant username used for this request. Providing the username will respect the user's configured provider filters.", "name": "Username" } }, "name": "Get library items", "sections": { "pagination": { "name": "Pagination" } } }, "get_queue": { "description": "Retrieves the details of the currently active queue of a Music Assistant player.", "name": "Get playerQueue details" }, "play_announcement": { "description": "Plays an announcement on a Music Assistant player with more fine-grained control options.", "fields": { "announce_volume": { "description": "Use a forced volume level for the announcement. Omit to use player default.", "name": "Announce volume" }, "pre_announce_url": { "description": "URL to the pre-announcement sound.", "name": "Pre-announce URL" }, "url": { "description": "URL to the notification sound.", "name": "URL" }, "use_pre_announce": { "description": "Use pre-announcement sound for the announcement. Omit to use the player default.", "name": "Use pre-announce" } }, "name": "Play announcement" }, "play_media": { "description": "Plays media on a Music Assistant player with more fine-grained control options.", "fields": { "album": { "description": "When specifying a track by name in the Media ID field, you can optionally restrict results by this album name.", "name": "Album name" }, "artist": { "description": "When specifying a track or album by name in the Media ID field, you can optionally restrict results by this artist name.", "name": "Artist name" }, "enqueue": { "description": "If the content should be played now or added to the queue.", "name": "Enqueue" }, "media_id": { "description": "URI or name of the item you want to play. Specify a list if you want to play/enqueue multiple items.", "name": "Media ID(s)" }, "media_type": { "description": "The type of the content to play. Such as artist, album, track or playlist. Will be auto-determined if omitted.", "name": "Media type" }, "radio_mode": { "description": "Enable radio mode to auto-generate a playlist based on the selection.", "name": "Enable radio mode" }, "username": { "description": "Music Assistant username used for the play media request. This affects the playlog entry and will also take provider filters of a media item into account, if they are configured. Defaults to the Home Assistant user that made the request, when the username matches a Music Assistant user.", "name": "Username" } }, "name": "Play media" }, "search": { "description": "Performs a global search on the Music Assistant library and all providers.", "fields": { "album": { "description": "When specifying a track name in the name field, you can optionally restrict results by this album name.", "name": "Album name" }, "artist": { "description": "When specifying a track or album name in the name field, you can optionally restrict results by this artist name.", "name": "Artist name" }, "config_entry_id": { "description": "Select the Music Assistant instance to perform the search on.", "name": "Music Assistant instance" }, "library_only": { "description": "Only include results that are in the library.", "name": "Only library items" }, "limit": { "description": "Maximum number of items to return (per media type).", "name": "Limit" }, "media_type": { "description": "The type of the content to search. Such as artist, album, track, radio, or playlist. All types if omitted.", "name": "Media type(s)" }, "name": { "description": "The name/title to search for.", "name": "Search name" }, "username": { "description": "Music Assistant username used for searching. Searches respect the user's configured provider filters.", "name": "Username" } }, "name": "Search Music Assistant", "sections": { "search_options": { "name": "Search options" } } }, "transfer_queue": { "description": "Transfers a player's queue to another player.", "fields": { "auto_play": { "description": "Start playing the queue on the target player. Omit to use the default behavior.", "name": "Autoplay" }, "source_player": { "description": "The source media player which has the queue you want to transfer. When omitted, the first playing player will be used.", "name": "Source media player" } }, "name": "Transfer queue" } } }