wie im Titel schon geschrieben, möchte ich über einen (später evtl. mehrere) Chromecast-Lautsprecher abspielen.
Über eine Mediensteuerkarte kann ich meine Musik und auch über RadioBrowser Webradiostationen auswählen und abspielen.
Allerdings ist die Auswahl im Radio-Browser freundlich gesagt grauenhaft.
Optimal wäre es natürlich, auf einem Dashboard einfach mehrere Radiostationen als einzelne Buttons zu haben.
Gibt es dafür irgend eine Möglichkeit oder kann man die grauenhafte Auswahl im Radio Browser irgendwie verbessern oder zumindest irgendwie Favoriten anlegen?
alias: Radio > Wohnung
description: Spielt den Gewählten Sender auf der Lautsprecher gruppe Wohnung.
mode: single
triggers:
- entity_id: input_button.radio_bbc_radio_1_dance
id: bbc
trigger: state
- entity_id: input_button.radio_bob
id: bob
trigger: state
- entity_id: input_button.radio_hamburg
id: hamburg
trigger: state
- entity_id: input_button.radio_ndr2
id: ndr2
trigger: state
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: bbc
sequence:
- target:
entity_id: media_player.wohnung
data:
media_content_id: >-
media-source://radio_browser/6e64bd71-cd36-4f6f-ba64-462d3b6298ea
media_content_type: audio/aac
metadata:
title: BBC Radio 1 Dance
thumbnail: >-
https://rmp.files.bbci.co.uk/playspace/img/apple-touch-icon.96d5401f35.png
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/tag
- media_content_type: music
media_content_id: media-source://radio_browser/tag/electronic
action: media_player.play_media
- conditions:
- condition: trigger
id: bob
sequence:
- target:
entity_id: media_player.wohnung
data:
media_content_id: >-
media-source://radio_browser/52af7de9-a207-43e0-91c3-d1a71d999b40
media_content_type: audio/mpeg
metadata:
title: Radio Bob
thumbnail: https://www.radiobob.de/_nuxt/icons/icon_512.cUMc34Nz2jc.png
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/country/DE
action: media_player.play_media
- conditions:
- condition: trigger
id: hamburg
sequence:
- target:
entity_id: media_player.wohnung
data:
media_content_id: >-
media-source://radio_browser/15c35b54-4148-4a33-a298-048769f2f97a
media_content_type: audio/aac
metadata:
title: "Radio Hamburg "
thumbnail: https://www.radiohamburg.de/
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/country/DE
action: media_player.play_media
- conditions:
- condition: trigger
id: ndr2
sequence:
- target:
entity_id: media_player.wohnung
data:
media_content_id: >-
media-source://radio_browser/1816a038-6963-4e81-b930-ed3d21ec59ef
media_content_type: audio/aac
metadata:
title: NDR 2 - Hamburg | 48 kBit/s AAC
thumbnail: https://www.ndr.de/favicon-196x196.png
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/country/DE
action: media_player.play_media
die schon 6 Monate nicht mehr lief.
Mache inzwischen alles über Music Assistant.
Da kannst du auch Radio Stationen als Favoriten speichern damit du die nicht ewig suchen musst.
Funktioniert auch gut mit Chromecast.
music assistant ist meiner Meinung nach dann doch etwas mit Kanonen auf Spatzen geschossen.
Die Lösung mit den Buttons gefällt mir da schon viel besser. Aber ich habe Fragen:
Ich habe mushroom installiert und den Code für (ich vermute, einen der Buttons), sehe aber die Buttons nicht.
sehe ich es richtig, daß die Buttons lediglich die Automatisierung auslöst bzw. von dieser abgefragt wird?
wenn ja, geht das auch ohne mushroom mit den normalen Lovelace Buttons?
wenn nein, wo muss der Code hin. Ich vermute, in den Abschnitt eines Dashboards.
Wo muss der Code der Automatisierung hin? Vermutlich in eine neue Automatisierung?
woher bekomme ich die media_content_id?
Dazu muss ich sagen, daß ich mit YAML etwas auf Kriegsfuß nicht einmal tieferen Sinn in den Einrückungen erkennen kann.
Alles, was ich bisher gemacht habe, habe ich größtenteils auch ohne all zu tief in den Eingeweiden der YAML-Dateien herumzuwühlen, hinbekommen.
Jop die lösen nur die Automatisierung aus über Helfer Tasten (input_button)
Ja geht auch, hatte es bei mir halt damit gemacht.
Ja einfach in eine Neue Automatisierung → über die 3Punkte oben rechts auf YAML umstellen und einfügen.
Danach kannst du wieder auf die UI umstellen und die Automatisierung bearbeiten.
Du kannst es einfach über die UI auswählen, musst halt einmal durch den Radiobrowser durch.
Die Verbindung Mediaplayer → Automatisierung hat bei mir irgendwie gefehlt.
Ich war irgendwie bei dem Media-Player-Karte hängen geblieben und bin nicht darauf gekommen, daß man ja auch in Automatisierungen Medien wiedergeben kann.
Durch dein Bild hat es bei mir Klick gemacht.
So löse ich das.
Die MediaID lässt sich finden indem du den Sender im Musicassistant (Addon RadioBrowser) suchst und abspielst und dann in den Entwicklerwerkzeugen nach der MediaID schaust.
Und hier noch eine Card, die dann Cover (wenn verfügbar), Titel, Interpret usw. Anzeigt (wenn Player spielt … ansonsten nicht zu sehen)