Bonjour,
je n’est rien trouver a ce sujet; alors je vous propose une solution pour avoir une carte lovelace avec la recherche de musique pour youtube.
Depuis 3 mois le développeur de GitHub - KoljaWindeler/ytube_music_player: YouTube music player for homeassistant a ajouter un capteur extra qui permet les recherches sur youtube. Mais il faut aller dans les services et faire appel, ce qui est pas pratique. Un utilisateur a proposer une solution Youtube Music - Media Browser - #678 by danil - Feature Requests - Home Assistant Community.
je vous la présente un peu mieux détailler.
Requis:
- Installer le composant GitHub - KoljaWindeler/ytube_music_player: YouTube music player for homeassistant ( je détaille pas l’installation, il y a déja un tutorial sur le github)
- Ajout d’un input texte
- Création d’un script
Créer un input_text dans Paramètres / Appareils et services / Entrée.
Configurer l’input_text telle quelle:
Nom: ytube music player search
Icone: mdi:magnify
Mode d’affichage: texte
Modèle regex: mettre le nom de l’artiste que vous voulez comme valeur initial, qui sera restaurer à chaque démarrage (au lieu de garder l’ancienne recherche).
Puis sauvegarder.
On va créer un script dans Paramètres / Automatisation et scène / Script.
alias: Search Youtube Music
sequence:
- service: ytube_music_player.search
data:
entity_id: media_player.ytube_music_player
query: "{{ states('input_text.ytube_music_player_search') }}"
mode: single
icon: mdi:account-plus
On va créer une carte dans le dashboard:
type: horizontal-stack
cards:
- type: entities
entities:
- entity: input_text.ytube_music_player_search
show_header_toggle: false
card_mod:
style: |
ha-card {
height: 84px !important;
}
- type: custom:button-card
name: Search
layout: icon_name
color: rgb(68, 115, 158)
tap_action:
action: call-service
service: script.search_youtube_music
show_name: true
show_icon: true
icon: mdi:magnify
size: 50%
styles:
card:
- top: 19px
- height: 50px
- width: 166px
- padding: 0.1em
- '--mdc-ripple-color': rgb(68, 115, 158)
- '--mdc-ripple-press-opacity': 0.5
- box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.7)
name:
- font-size: 1.1em
- white-space: normal
Résultat:
Vous avez juste a taper votre recherche dans la partie texte et cliquer sur le bouton rechercher.
Cliquer sur votre lecteur youtube , puis sur « parcourir les médias » pour voir le résultats de la recherche.
Et la, Magie !!!
Plus cas sélectionner votre morceau et écouter votre musique
Bonne journée a tous.