Configurer Music Assistant avec homepod

RTFM ! :wink:

Installation - Music Assistant

You will need to add the server IP and port (usually 8095). Look for the relevant line in the server logs. For example, Starting server on 172.30.32.1:8095 .

2 « J'aime »

je comprends pas je dois taper

l’adresse de ma box http://192.168.1.138:8095

Non

Comme indiqué dans la doc, lorsque tu démarre la partie serveur de Music Assistant ( le module complémentaire) tu vas dans ses logs et tu cherches la ligne ressemblant à ça :

``2024-11-14 18:59:44.836 INFO (MainThread) [music_assistant.webserver] Starting server on 172.30.32.1:8095 - base url: http://172.30.32.1:8095

j’ai tapé ton serveur

172.30.32.1:8095

et il a trouvé mon homepod yesss mais maintenant je récupe l’info ou ?

Quelle info ? l’entité de cette intégration est celle que tu peux utiliser pour ta media card

ca j’ai bien compris mais quand elle est apparue dans l’intégration c’était marqué HOMEPOD2 et j’ai fait validé

mais ou je trouve le nom exacte de cette entity ?

1 « J'aime »

Je vais louper l’heure de l’apero avec toi :face_with_diagonal_mouth:

Je te laisse chercher un peu car c’est vraiment la base de HA là

@+ … Apéro

3 « J'aime »

ca marche j’ai pu sélectionné la bonne entity

mais le son arrive 10 secondes après avoir pressé sur la touche
de la radio c’est pas top comme cela

avec le google nest le son est pas bon mais le son arrive dans les 2 secondes

y a t il encore quelques chose à regler ?

bonne apéro et merci pour ta patience

après un deuxième essai le son vient 5 secondes après avoir pesé sur le logo de la radio je vais m’en accommodé est il possible de rajouter à ma carte un selecteur de player pour pouvoir par exemple diffuser dans le son

  • dans le salon sur le homepod
  • dans le bureau sur le google nest
  • ou sur les 2 en même temps ?

j’ai maintenant 2 entity

entity: media_player.salon
entity: media_player.homepod2

ma carte ressemble à cela

artwork: full-cover
entity: media_player.salon
idle_view: when_idle
info: scroll
max_volume: 100
name: Radio
shortcuts:
  align_text: center
  columns: 4
  buttons:
    - id: http://start-sud.ice.infomaniak.ch/start-sud-high.mp3
      image: /local/images/Sud_Radio.png
      type: channel
    - id: http://stream.srg-ssr.ch/m/la-1ere/mp3_128
      image: /local/images/La premiere.png
      type: channel
    - id: http://stream.srg-ssr.ch/m/couleur3/mp3_128
      image: /local/images/Couleur 3.png
      type: channel
    - id: http://onefm.ice.infomaniak.ch/onefm-high.mp3
      image: /local/images/ONE FM.png
      type: channel
    - id: http://rougefm.ice.infomaniak.ch/rougefm-high.mp3
      image: /local/images/Rouge FM.png
      type: channel
    - id: http://radiochatel2.ice.infomaniak.ch/radiochatel.aac
      image: /local/images/RTL_2.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/31217/mp3_128.mp3
      image: /local/images/NRJ ST TROPEZ.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30013/mp3_128.mp3
      image: /local/images/NRJ_DANCE.png
      type: channel
    - id: http://mfmwr-010.ice.infomaniak.ch/mfmwr-010.mp3
      image: /local/images/ANNEE 80.png
      type: channel
    - id: http://stream.klassikradio.de/mozart/mp3-192/
      image: /local/images/Radio mozart.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz2/fr/30401/mp3_128.mp3
      image: /local/images/Rire et chanson.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30405/mp3_128.mp3
      image: /local/images/Rire et chanson nouvelle generation.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/55818/mp3_128.mp3
      image: /local/images/Rire et chanson_nouveautes.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/58981/mp3_128.mp3
      image: /local/images/Rire et chanson les interdits.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30409/mp3_128.mp3
      image: /local/images/Rire et chanson live.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/55576/mp3_128.mp3
      image: /local/images/Rire et chanson one women show.png
      type: channel
sound_mode: full
type: custom:mini-media-player
volume_stateless: true
group: true
card_mod:
  style:
    mmp-shortcuts $: |
      .mmp-shortcuts__button > div > img {
        height: 90px !important;
      }

et merci encore pour ton aide

Mike

1 « J'aime »

Je vais pas t’aider pour ta carte mais côté MA tu peux créer des groupes de player :wink:

Bonne soirée

j’ai trouvé cela

52181170-53511300-27ef-11e9-9d54-aa9c84a96168

j’ai mis la carte dans mon environnement

et j’ai 2 appareil un homepod et un google nest

mais seul le homepod est affiché impossible d’activer le google nest
pourtant les entity sont correct

Capture d’écran 2024-11-15 à 06.24.19

type: custom:mini-media-player
entity: media_player.homepod2
hide:
  power: true
  icon: true
  source: true
speaker_group:
  platform: null
  show_group_count: true
  entities:
    - entity_id: media_player.homepod2
      name: Homepod Salon
    - entity_id: media_player.salon
      name: Google Nest bureau
group: true

Bonjour,
ça ne fonctionne pas pour un google nest, j’ai essayé.
C’est prévu pour :

  • sonos
  • soundtouch
  • musiccast
  • squeezebox1
  • bluesound1
  • snapcast1
  • linkplay2
  • media_player3
  • heos

Pour un Google nest l’option n’est pas possible ( en tout cas avec l’intégration chromecast ).

Le mieux à faire est de créer un player par enceinte.

tu peux utiliser l’option hide_when_off: true, pour cacher les raccourcis qu’en le media player est éteint pour réduire la taille.

shortcuts:
  hide_when_off: true

Exemple éteint :
image

allumé :
image

si tu veux plusieurs enceintes, faire un groupe multimédia avec les enceintes que tu as besoin et utiliser l’entité du groupe dans un media player
image

bonjour

j’ai pas bien compris la technique aujourd’hui ja’ 2 appareils un homepod
et un google nest

type: entities
entities:
  - type: custom:mini-media-player
    entity: media_player.homepod2
    group: true
    source: icon
    info: short
    hide:
      volume: true
      power: true
  - type: custom:mini-media-player
    entity: media_player.salon
    group: true
    hide:
      controls: true

et c’est dedans que je dois rajouter ta commande

shortcuts:
  hide_when_off: true

c’est possible d’avoir une présentation comme ceci si la colonne est allumée ?

via le lien c’est pas très clair comment faitre !

j’ai créer un groupe player et j’ai mis dedans mes 2 diffuseurs et la musique sort sur les 2 appareils

type: custom:mini-media-player
entity: media_player.groupe_diffuseurs_player
hide:
  power: true
  icon: true
  source: true
speaker_group:
  platform: null
  show_group_count: true
  entities:
    - entity_id: media_player.homepod2
      name: Homepod Salon
    - entity_id: media_player.salon
      name: Google Nest bureau
group: true

est il possible de lier à ma carte 3 boutons pour selectionner manuellement soit

le Homepod
le Google nest
tous les 2 diffuseurs

artwork: full-cover
entity: media_player.groupe_diffuseurs_player
idle_view: when_idle
info: scroll
max_volume: 100
name: Radio
shortcuts:
  align_text: center
  columns: 4
  buttons:
    - id: http://start-sud.ice.infomaniak.ch/start-sud-high.mp3
      image: /local/images/Sud_Radio.png
      type: channel
    - id: http://stream.srg-ssr.ch/m/la-1ere/mp3_128
      image: /local/images/La premiere.png
      type: channel
    - id: http://stream.srg-ssr.ch/m/couleur3/mp3_128
      image: /local/images/Couleur 3.png
      type: channel
    - id: http://onefm.ice.infomaniak.ch/onefm-high.mp3
      image: /local/images/ONE FM.png
      type: channel
    - id: http://rougefm.ice.infomaniak.ch/rougefm-high.mp3
      image: /local/images/Rouge FM.png
      type: channel
    - id: http://radiochatel2.ice.infomaniak.ch/radiochatel.aac
      image: /local/images/RTL_2.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/31217/mp3_128.mp3
      image: /local/images/NRJ ST TROPEZ.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30013/mp3_128.mp3
      image: /local/images/NRJ_DANCE.png
      type: channel
    - id: http://mfmwr-010.ice.infomaniak.ch/mfmwr-010.mp3
      image: /local/images/ANNEE 80.png
      type: channel
    - id: http://stream.klassikradio.de/mozart/mp3-192/
      image: /local/images/Radio mozart.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz2/fr/30401/mp3_128.mp3
      image: /local/images/Rire et chanson.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30405/mp3_128.mp3
      image: /local/images/Rire et chanson nouvelle generation.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/55818/mp3_128.mp3
      image: /local/images/Rire et chanson_nouveautes.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/58981/mp3_128.mp3
      image: /local/images/Rire et chanson les interdits.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30409/mp3_128.mp3
      image: /local/images/Rire et chanson live.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/55576/mp3_128.mp3
      image: /local/images/Rire et chanson one women show.png
      type: channel
sound_mode: full
type: custom:mini-media-player
volume_stateless: true
group: true
card_mod:
  style:
    mmp-shortcuts $: |
      .mmp-shortcuts__button > div > img {
        height: 90px !important;
      }

Non.

Tu dois faire 3 cartes mini media player, 1 pour le homepad, 1 pour le google nest et 1 pour le groupe ( homepad + google nest ).

C’est pour ça que je te parlais de l’option hide_when_off: true pour cacher les boutons de raccourcie quand le lecteur est éteint et minimisé la place utilisée sur le dashboard.

salut j’ai pas compris ou je dois mettre dans ma carte ta ligne de commande pour fermer ma carte j’ai essayé de créer une ligne après shortcuts et ajouter la commande mais visiblement c’est pas à cette endroit qu’il faut mettre cela

artwork: full-cover
entity: media_player.homepod2
idle_view: when_idle
info: scroll
max_volume: 100
name: Radio
shortcuts:
  align_text: center
  columns: 4
  buttons:
    - id: http://start-sud.ice.infomaniak.ch/start-sud-high.mp3
      image: /local/images/Sud_Radio.png
      type: channel
    - id: http://stream.srg-ssr.ch/m/la-1ere/mp3_128
      image: /local/images/La premiere.png
      type: channel
    - id: http://stream.srg-ssr.ch/m/couleur3/mp3_128
      image: /local/images/Couleur 3.png
      type: channel
    - id: http://onefm.ice.infomaniak.ch/onefm-high.mp3
      image: /local/images/ONE FM.png
      type: channel
    - id: http://rougefm.ice.infomaniak.ch/rougefm-high.mp3
      image: /local/images/Rouge FM.png
      type: channel
    - id: http://radiochatel2.ice.infomaniak.ch/radiochatel.aac
      image: /local/images/RTL_2.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/31217/mp3_128.mp3
      image: /local/images/NRJ ST TROPEZ.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30013/mp3_128.mp3
      image: /local/images/NRJ_DANCE.png
      type: channel
    - id: http://mfmwr-010.ice.infomaniak.ch/mfmwr-010.mp3
      image: /local/images/ANNEE 80.png
      type: channel
    - id: http://stream.klassikradio.de/mozart/mp3-192/
      image: /local/images/Radio mozart.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz2/fr/30401/mp3_128.mp3
      image: /local/images/Rire et chanson.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30405/mp3_128.mp3
      image: /local/images/Rire et chanson nouvelle generation.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/55818/mp3_128.mp3
      image: /local/images/Rire et chanson_nouveautes.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/58981/mp3_128.mp3
      image: /local/images/Rire et chanson les interdits.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/30409/mp3_128.mp3
      image: /local/images/Rire et chanson live.png
      type: channel
    - id: http://scdn.nrjaudio.fm/adwz1/fr/55576/mp3_128.mp3
      image: /local/images/Rire et chanson one women show.png
      type: channel
sound_mode: full
type: custom:mini-media-player
volume_stateless: true
group: true
card_mod:
  style:
    mmp-shortcuts $: |
      .mmp-shortcuts__button > div > img {
        height: 90px !important;
      }

A c’est endroit tu rajoutes hide_when_off: true au même niveau que columns: 4 et align_text: center.

j’ai essayé comme cela mais la carte ne se ferme pas

artwork: full-cover
entity: media_player.homepod2
idle_view: when_idle
info: scroll
max_volume: 100
name: Radio
shortcuts:
  align_text: center
  columns: 4
  hide_when_off: true

Tu as utilisé tout ce code, en ajoutant l’option ?
la carte diminue quand ton media_player est éteint. Pas en inactif !

image

image

ok merci

je pensait que toute la carte disparaissait pour éviter de prendre de la place sur le dashboard
car si je dois mettre mes 3 carte avec mes 2 entity et le groupe cela prend bcp trop de place
et j’ai pas compris si c’était possible d’avoir une seule carte radio et en fonction du player activé pouvoir diffuser la musique

c’est on est d’accord c’est pas possible ?