Salut,
pour installer un dépôt, il faut aller sur les 3 points et dépôt personnaliser.
Quand tu l’installes dans appareils et service, tu devras suivre les instructions pour lier ton compte.
Pendant l’installation, tu auras le choix des appareils à choisir pour fonctionner avec youtube player.
Installation
Veuillez utiliser le flux de configuration de Home Assistant
- Accédez à Paramètres → Appareils → « Ajouter une intégration » → « Lecteur de musique YouTube »
- Si l’intégration n’apparaît pas dans la liste, veuillez RAFRAÎCHIR la page
- L’intégration interagira avec le serveur YouTube Music via la méthode oAuth de Google. Vous devez pour cela disposer d’un accès illimité. Copiez l’URL affichée dans une fenêtre de navigateur distincte et suivez les instructions à l’écran.
- Sur la deuxième page, vous pouvez configurer le nom du lecteur (pratique si vous souhaitez plusieurs joueurs), définir le « lecteur distant » par défaut et l’emplacement du fichier oAuth (également nécessaire si vous souhaitez plusieurs joueurs)
- La dernière page (et facultative) affiche plusieurs cases à cocher pour le champ déroulant. Vous pouvez laisser les valeurs par défaut ou sélectionner les éléments que vous souhaitez utiliser. (voir ci-dessous )
type: custom:stack-in-card
mode: vertical
keep:
box_shadow: true
margin: false
border_radius: true
background: true
outer_padding: false
card_mod:
style: |
ha-card {
overflow: visible !important;
box-shadow: 0 0 0 1px gray;
}
cards:
- type: custom:gap-card
height: 10
- type: custom:mini-media-player
name: Youtube music
icon: mdi:youtube
group: true
hide:
volume: false
power: false
shuffle: false
runtime: false
controls: false
shortcuts:
columns: 4
buttons:
- name: Stan Bush
type: playlist
id: PLOvgsxxxxxxxxxxxxxxxxxxxxxx
- name: Métallica
type: playlist
id: PLenUrxxxxxxxxxxxxxxxxxxxxxxxx
- name: Hardtek
type: playlist
id: PLGskxxxxxxxxxxxxxxxxxxxxxxxxx
- name: Capsule Corp
type: playlist
id: PLr6gZxxxxxxxxxxxxxxxxxxxx
- name: Vandal
type: playlist
id: PLGskOxxxxxxxxxxxxxxxxxxxxxx
- name: Hardcore
type: playlist
id: PLGsxxxxxxxxxxxxxxxxxxxxxx
- name: DJ Abdel
type: playlist
id: PL1BC356BF7496D029
- name: Hip Hop
type: playlist
id: PLGxxxxxxxxxxxxxxxxxxxxxxx
- icon: phu:nest-mini
name: Nest Mini S
type: source
id: media_player.nest_mini
- icon: phu:nest-mini
name: Nest Mini SB
type: source
id: media_player.nest_mini_sdb
- icon: phu:nest-mini
name: Groupe
type: source
id: media_player.groupe_google_nest_mini
toggle_power: true
source: icon
info: scroll
artwork: cover-fit
volume_stateless: true
entity: media_player.ytube_music_player
card_mod:
style:
mmp-shortcuts $: |
mmp-button {
box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5);
border: 1px rgba(0,0,0,1.0) outset;
border-radius: 25px;
}
.: |
:host {
--card-mod-icon-color: rgb(250, 0, 1);
--mini-media-player-button-color: rgba(139,148,158,0.25);
--mini-media-player-progress-height: 10px;
--mini-media-player-accent-color: rgb(250, 0, 1);
--mini-media-player-artwork-opacity: 1;
}
ha-card {
{% if is_state('media_player.ytube_music_player', 'playing') %}
height: 350px;
{% else %}
height: 180px;
{% endif %}
}
- type: conditional
conditions:
- entity: media_player.ytube_music_player
state: playing
card:
type: markdown
content: >-
**<ha-icon icon="mdi:youtube"></ha-icon> Youtube - Informations sur les
pistes:**
**Playback started via:** (Arguments for play_media)
**_media_type**:
{{state_attr("media_player.ytube_music_player","_media_type")}}
**_media_id**:
{{state_attr("media_player.ytube_music_player","_media_id")}}
**videoId:** {{state_attr("media_player.ytube_music_player","videoId")}}
**Artiste:**
{{state_attr("media_player.ytube_music_player","media_artist")}}
**Titre:**
{{state_attr("media_player.ytube_music_player","media_title")}}
**Rating:**
{{state_attr("media_player.ytube_music_player","likeStatus")}}
**Lecture sur:**
{{state_attr("media_player.ytube_music_player","remote_player_id")}}
**Lyric:** {{state_attr("sensor.ytube_music_player_extra", "lyrics")}}
card_mod:
style: |
:host {
--card-mod-icon-color: rgb(250, 0, 1);
}
- type: conditional
conditions:
- entity: media_player.ytube_music_player
state_not: playing
card:
type: vertical-stack
cards:
- type: custom:mushroom-select-card
entity: select.ytube_music_player_speaker
layout: horizontal
name: Youtube Speaker
icon_color: '#44739E'
card_mod:
style:
mushroom-shape-icon$: |
.shape {
box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5) !important;
border: 1px rgba(0,0,0,1.0) outset !important;
--shape-color: rgba(32,32,32,0.2) !important;
}
mushroom-select-option-control$:
mushroom-select$: |
.mdc-select__anchor{
box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5) !important;
border: 1px rgba(0,0,0,1.0) outset !important;
border-radius: 25px !important;
}
.mdc-line-ripple::before,
.mdc-line-ripple::after {
border-bottom-style: none !important;
}
.: |
ha-card {
overflow: visible !important;
}
- type: custom:mushroom-select-card
entity: select.ytube_music_player_playlist
layout: horizontal
name: Youtube Playlist
icon_color: '#44739E'
card_mod:
style:
mushroom-shape-icon$: |
.shape {
box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5) !important;
border: 1px rgba(0,0,0,1.0) outset !important;
--shape-color: rgba(32,32,32,0.2) !important;
}
mushroom-select-option-control$:
mushroom-select$: |
.mdc-select__anchor{
box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5) !important;
border: 1px rgba(0,0,0,1.0) outset !important;
border-radius: 25px !important;
}
.mdc-line-ripple::before,
.mdc-line-ripple::after {
border-bottom-style: none !important;
}
.: |
ha-card {
overflow: visible !important;
}
Pour lire de la musique , je sélectionne le speaker dans la liste, puis la playlist et j’appuie sur le power du mini-media-player.
Ou j’appuie sur le bouton du speaker sur mini-player, qui démarre le speaker et je choisis la playlist par les boutons du mini-media-player.

Pour récupérer l’ID d’une playlist, il faut aller sur youtube, choisir la playlist. Tu auras l’id dans la barre d’adresse.