Aller au contenu

Immich et Music Assistant

Connexions fournisseur

Les connexions nommées sont conservées sous RustyHAMA → Fournisseurs. Un fournisseur Immich contient ID, URL et api_key ; Music Assistant contient ID, URL et token. Les secrets restent dans le stockage privé HA, sont masqués dans les diagnostics et ne sont jamais relus par le panneau ni envoyés à Android. Plusieurs connexions représentent des bibliothèques utilisateur séparées.

Liaisons

Les profils ne citent que provider_id ou connection_id. Les provider_bindings propres à l’appareil peuvent mapper un nom logique vers une autre connexion. Une référence inconnue bloque la publication, donc aucune configuration ne peut échouer seulement sur l’appareil faute de secret.

{"provider_bindings":{"family-photos":"immich-family","music":"ma-main"}}

Immich

Recherche et métadonnées utilisent les endpoints Immich autorisés via le proxy HA. Les aperçus sont diffusés authentifiés par HA. Recherche d’assets, métadonnées et miniatures ne sont autorisées que pour une connexion liée au tableau effectif. Android ne voit ni identifiants d’URL ni clé API.

Music Assistant

RustyHAMA utilise d’abord l’intégration MA officielle, les entités et actions HA. Un adaptateur confiné ajoute recherche, bibliothèque, pochettes et file si aucune fonction HA normale n’existe. L’onglet spécial type: "music_assistant" offre catalogue, album/artiste/playlist/livre audio, choix du lecteur, file et lecture ; les lecteurs normaux restent commandés via media_player.

Onglet Music Assistant sur l’appareil Android