Immich und Music Assistant
Provider-Verbindungen
Unter RustyHAMA → Providers werden benannte Verbindungen gespeichert. Ein Immich-Provider enthält ID, URL und api_key, ein Music-Assistant-Provider ID, URL und token. Secrets liegen ausschließlich im privaten HA-Storage, werden in Diagnostics redigiert und niemals vom Panel zurückgelesen oder an Android gesendet. Mehrere Verbindungen können getrennte Benutzerbibliotheken abbilden.
Bindings
Profile referenzieren nur provider_id oder connection_id. Gerätespezifische provider_bindings können einen logischen Namen auf eine andere Verbindung abbilden. Eine unbekannte Provider-Referenz blockiert die Veröffentlichung; so entsteht keine Konfiguration, die erst auf dem Gerät mit einem Secret-Fehler scheitert.
Immich
Suche und Metadaten laufen über die erlaubten Immich-Endpunkte im HA-Proxy. Asset-Vorschaubilder werden authentifiziert durch HA gestreamt. Erlaubt sind Asset-Suche, Metadatensuche und Thumbnail-Abruf für die vom effektiven Dashboard gebundene Verbindung. Das Android-Gerät sieht weder URL-Zugangsdaten noch API-Key.
Music Assistant
RustyHAMA nutzt vorrangig die offizielle MA-Integration, HA-Entities und HA-Actions. Der gekapselte Adapter ergänzt Suche, Bibliothek, Cover und Queue, soweit diese nicht als normale HA-Funktion verfügbar sind. Der spezielle Tab type: "music_assistant" bietet Katalogsuche, Album/Artist/Playlist/Audiobook, Playerauswahl, Queue und Wiedergabe; normale Player bleiben über media_player steuerbar.
