Intégration Music Assistant Jukebox (Obsolète)
Avis : cette intégration n'est plus activement maintenue.
Music Assistant dispose désormais d'un plugin qui doit être utilisé à la place et offre beaucoup des mêmes fonctionnalités. Voir https://beta.music-assistant.io/plugins/party-mode/
Une intégration Home Assistant qui fournit un système de demande de chansons basé sur le web et qui s'intègre avec Music Assistant pour créer une expérience de jukebox interactive pour les invités !
Fonctionnalités
- Recherche de chansons en temps réel sur tous les fournisseurs Music Assistant connectés
- Design minimaliste et réactif avec affichage de la pochette d'album
- Vérifiez ce qui est en cours de lecture et ce qui suit en temps réel.
- Pas de connexion requise pour les invités, il suffit de partager l'URL
- Gestion de la file d'attente via les entités Home Assistant
- Mise en file automatique d'une playlist de fête par défaut lorsque la file de demandes est vide
- Contrôle de la fréquence de mise en file (limiter le spam de la file)
- Contrôle d'accès via Home Assistant
- Création/révocation automatique des jetons d'accès pour la sécurité
Prérequis
Avant d'installer cette intégration, assurez-vous d'avoir :
- Une instance Home Assistant avec l'intégration Music Assistant
- Le module complémentaire Music Assistant Server dans Home Assistant (les instances HA/MA hébergées séparément peuvent ne pas fonctionner)
- Un fournisseur de musique pris en charge configuré dans Music Assistant (par exemple Spotify, Apple Music, etc.)
- Une entité lecteur multimédia configurée dans Home Assistant
Installation
HACS (recommandé)
ou
- Ajoutez ce dépôt à HACS en tant que dépôt personnalisé
- HACS > Menu > Dépôts personnalisés
- URL :
https://github.com/DJS91/HAMusicAssistantJukebox - Catégorie : Intégration
- Cliquez sur Installer
- Redémarrez Home Assistant
Installation manuelle
- Téléchargez la dernière version
- Copiez le dossier
custom_components/music_assistant_jukeboxdans votre dossiercustom_componentsde Home Assistant - Redémarrez Home Assistant
Configuration
- Allez dans Paramètres > Appareils & Services
- Cliquez sur "Ajouter une intégration"
- Recherchez "Music Assistant Jukebox"
- Sélectionnez votre instance Music Assistant et l’entité du lecteur média
- Allez dans Paramètres > Automatisations & Scènes > + Créer une automatisation
- Sélectionnez "Music Assistant Jukebox Controller" dans la liste.
- Entrez la même entité de lecteur média que l’étape 4 et saisissez le nom de votre playlist par défaut de Music Assistant, puis cliquez sur Enregistrer.
Utilisation
Activez le juke-box en utilisant l’interrupteur "JukeBox : Autoriser l’accès".Accédez au juke-box via le nouveau panneau latéral "Music Assistant Jukebox" OU
Scannez l’entité QR Code de votre choix OU
Accédez directement à l’interface du juke-box à :
http://homeassistant:8123/local/jukebox/jukebox.html
Entités
L’intégration ajoute ces entités à Home Assistant :Interrupteurs
switch.jukebox_queue: Activer/désactiver la mise en file d’attente des chansons (Pas de contrôle manuel requis. Géré par l’automatisation.)switch.jukebox_allow_access: Activer/désactiver l’accès à l’interface du jukeboxswitch.music_assistant_jukebox_jukebox_play_music_on_start: Activer/désactiver la lecture automatique de la playlist par défaut au démarrage du jukebox.
Nombre
number.jukebox_queue_length: Affiche la longueur actuelle de la file d’attente (Pas d’ajustement manuel requis, géré par l’automatisation)number.music_assistant_jukebox_jukebox_queuing_delay: Définit un délai entre les demandes de chansons pour les invités (secondes) (0 = désactivé)
Capteur
music_assistant_jukebox_external_qr_code: Image du code QR d’accès externe à l’interface Jukebox pour un partage facile sur les tableaux de bord pour les utilisateurs hors de votre réseaumusic_assistant_jukebox_internal_qr_code: Image du code QR d’accès interne à l’interface Jukebox pour un partage facile pour les utilisateurs de votre réseau
Modèle d’automatisation
L’intégration inclut un modèle d’automatisation qui gère :
- Le suivi de la longueur de la file d’attente
- La playlist par défaut en secours
- Le contrôle d’accès
- Le contrôle du lecteur média
- Allez dans Paramètres > Automatisations & Scènes
- Cliquez sur « + Créer une automatisation »
- Sélectionnez « Contrôleur Music Assistant Jukebox »
- Configurez :
- Lecteur média : Sélectionnez votre lecteur média Music Assistant
- Playlist par défaut : Entrez le nom de votre playlist de secours
Crédits
Un grand merci à :- OddPirate pour ses contributions à la transformation de ceci en intégration.
- PilaScat pour ses contributions à l’assainissement, à la finition et aux améliorations de l’interface utilisateur.