[CARTE] Recherche youtube dans une carte

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:

Ajouter le input texte dans configuration.yaml

input_text:
  ytube_music_player_search:
    name: YouTube Music Search
    icon: mdi:magnify
    initial: beastie boys  #Mettre l'artiste que vous voulez 

Redémarrer pour charger le nouveau input texte.
On va créer un script dans Configuration / Automatisation et scène / Script.

search_youtube_music:
  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

  type: vertical-stack
  cards:
    - type: entities
      entities:
        - entity: input_text.ytube_music_player_search
      show_header_toggle: false
      style: |
        ha-card {
          box-shadow: none;
        }
    - type: custom:button-card
      aspect_ratio: 9/1
      name: Rechercher
      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:
          - padding: 0.1em
          - '--mdc-ripple-color': rgb(68, 115, 158)
          - '--mdc-ripple-press-opacity': 0.5
          - box-shadow: 0px 2px 4px 0px 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 :man_dancing: :dancer:
Bonne journée a tous.

2 « J'aime »

Merci pour ce tuto :+1:
PS: je suis jaloux de ta TV :sweat_smile:

1 « J'aime »