{ "config": { "step": { "user": { "title": "My Music Library einrichten", "description": "Geben Sie die URL Ihres Music Assistant Servers ({ma_url_hint}) und ein langlebiges API-Token ({token_hint}) ein.", "data": { "ma_url": "URL des Music Assistant Servers", "ma_token": "Music Assistant API-Token", "default_tab": "Standardreiter beim Öffnen" } }, "reauth_confirm": { "title": "Erneut mit Music Assistant verbinden", "description": "My Music Library verbindet sich direkt mit Music Assistant (seit Version 4). Gib die Server-URL und ein langlebiges API-Token ein – erstellbar in Music Assistant unter Einstellungen → dein Benutzer → API-Tokens. Dieser Schritt erscheint auch, wenn das gespeicherte Token widerrufen wurde.", "data": { "ma_url": "URL des Music Assistant Servers", "ma_token": "Music Assistant API-Token" } } }, "error": { "cannot_connect": "Verbindung zum Music Assistant Server fehlgeschlagen", "invalid_auth": "Authentifizierung fehlgeschlagen — API-Token prüfen", "invalid_server_version": "Diese Music Assistant Serverversion ist nicht kompatibel", "invalid_url": "Ungültige URL — muss mit http:// oder https:// beginnen", "unknown": "Unerwarteter Fehler" }, "abort": { "already_configured": "My Music Library ist bereits konfiguriert", "single_instance_allowed": "Nur eine Instanz ist erlaubt", "reauth_successful": "Erfolgreich erneut mit Music Assistant verbunden" } }, "options": { "step": { "init": { "title": "Player-Einstellungen", "description": "Wählen Sie Player aus, die in der Geräteauswahl ausgeblendet werden sollen. Sie können auch ein Wildcard-Muster eingeben (z.B. `media_player.browser_mod_*`) und Enter drücken, um alle passenden Player auszuschließen.", "data": { "default_player": "Standard-Player", "excluded_players": "Ausgeblendete Player", "debug_mode": "Debug-Protokollierung aktivieren" }, "data_description": { "debug_mode": "Wenn aktiviert, erscheinen detaillierte Protokolle in den HA-Logs (Filter: my_music_library) und in der Browser-Konsole (F12). Wenn deaktiviert, gilt die mit `logger:` in configuration.yaml festgelegte Stufe (HA-Standard: warning). Nach dem Debugging deaktivieren." } } } }, "issues": { "duplicate_entities": { "title": "Doppelte Music-Assistant-Player", "fix_flow": { "step": { "confirm": { "title": "Ursprüngliche IDs an My Music Library vergeben", "description": "Diese Entitäten werden umbenannt (My-Music-Library-Entität → ursprüngliche ID):\n\n{entities}\n\nDie offiziellen Entitäten erhalten das Suffix `_music_assistant`. Beide Umbenennungen lassen sich in den Einstellungen jeder Entität rückgängig machen.\n\n**Automationen und Skripte, die die ursprünglichen IDs verwenden** (sie steuern ab jetzt die My-Music-Library-Entitäten):\n\n{references}\n\nStandard-Aktionen `media_player.*` funktionieren weiterhin. Aktionen der offiziellen Integration, z. B. `music_assistant.play_media`, funktionieren auf diesen Entitäten nicht mehr: ersetze sie durch `my_music_library.play_media` oder `media_player.play_media`.", "data": { "disable_official": "Entitäten der offiziellen Integration zusätzlich deaktivieren" } } }, "abort": { "no_duplicates": "Keine Duplikate mehr: nichts umzubenennen." } } }, "missing_players": { "title": "Music-Assistant-Player, die nicht mehr existieren", "fix_flow": { "step": { "confirm": { "title": "Media Player verschwundener Player löschen", "description": "Music Assistant kennt diese Player nicht mehr, ihre Media Player sind aber noch in Home Assistant (nicht verfügbar):\n\n{players}\n\nDas passiert meist, wenn ein Gerät unter einer anderen Kennung zurückkommt: Music Assistant sieht dann einen neuen Player (bei Squeezelite eine andere MAC-Adresse — eine feste MAC-Adresse in den Player-Einstellungen verhindert das) oder bei Webplayern von Browsern.\n\nWähle die zu löschenden Media Player aus. Einen nur ausgeschalteten Lautsprecher abwählen: Er kommt beim erneuten Verbinden von selbst zurück.", "data": { "players": "Zu löschende Media Player" } } }, "abort": { "no_missing_players": "Alle Player sind zurück: nichts zu löschen.", "not_connected": "My Music Library ist nicht mit Music Assistant verbunden." } } } }, "services": { "play_media": { "name": "Medien abspielen", "description": "Spielt ein Music-Assistant-Element (URI, URL oder Name) auf einem My-Music-Library-Player ab.", "fields": { "media_id": { "name": "Medium", "description": "URI eines Music-Assistant-Elements (z. B. library://playlist/16), eine Stream-URL oder ein zu suchender Name." }, "enqueue": { "name": "Einreihen", "description": "Wie das Medium zur Warteschlange hinzugefügt wird. Standard: sofort abspielen." }, "radio_mode": { "name": "Radiomodus", "description": "Nach dem Ende der Warteschlange ähnliche Titel weiterspielen." } } }, "transfer_queue": { "name": "Warteschlange übertragen", "description": "Überträgt, was ein My-Music-Library-Player abspielt (gleicher Titel, gleiche Position), auf einen oder mehrere andere Player. Bei mehreren Zielen führt das erste eine Gruppe aus allen an; die Quelle stoppt.", "fields": { "targets": { "name": "Ziele", "description": "Player, die die Musik übernehmen." } } } }, "selector": { "enqueue": { "options": { "play": "Jetzt abspielen", "replace": "Warteschlange ersetzen und abspielen", "next": "Als Nächstes abspielen", "replace_next": "Warteschlange ersetzen, als Nächstes abspielen", "add": "Zur Warteschlange hinzufügen" } } } }