Podcast aus Home Assistant auf Cast Gerät (DLNA) abspielen

SONOFF NSPanel
SONOFF NSPanel
63,90 €

Mit wenigen Schritten ist es möglich, einen Podcast auf einem beliebigen DLNA-Player aus Home Assistant heraus zu starten. Hobbyqs war so nett uns seine Variante am Beispiel von “Wir sind die Freeses” bereitzustellen. Leider funktioniert dieses Vorgehen nicht für Amazon Echos (Alexa).


WLAN & Bluetooth Audio | Arylic S10 | Airplay DLNA UPnP | Multiroom Sync | Spotify Connect, Tidal, TuneInRadio, iHeartRadio, Deezer etc.
Preis: 74,99 €
(Stand von: 2022/03/04 1:13 am - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
Sie sparen: 5,00 € (6%)
1 neu von 74,99 €0 gebraucht
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)


Sensor für URL der aktuellsten Folge

Um immer die aktuellste Folge abzuspielen muss zuerst ein Sensor erstellt werden, der die Playlist-XML einliest.

sensor:
  - platform: scrape
    resource: https://www.ndr.de/ndr2/wir_sind_die_freeses/podcast4250.xml
    name: freeses_podcast
    select: 'enclosure:nth-of-type(1)'
    attribute: url
    scan_interval: 900


Skript zum starten des Podcasts

Als nächstes muss ein Script erstellt werden, welches die URL der aktuellsten Folge vom Sensor abfragt und diese anschließend auf dem gewünschten Mediaplayer abspielt.

script:
  play_podcast:
    alias: play_podcast
    sequence:
      service: media_player.play_media
      entity_id: media_player.echo_dot_buro
      data:
        media_content_id: |
          {{ states.sensor.freeses_podcast.state }}
        media_content_type: music
    mode: single


Skript aus der Mini-Media-Player Card aufrufen

Mini-Media-Player Card mit Podcast Aufruf

Um nun das Script aufzurufen gibt es natürlich viele Möglichkeiten. Hobbyqs hat sich für den Aufruf über einen Button in der Mini-Media-Player Card entschieden. Selbstverständlich könnt Ihr das Skript auch aus einer Automatisierung oä. aufrufen.

type: custom:mini-media-player
artwork: cover-fit
volume_stateless: false
hide:
  power_state: true
  source: true
shortcuts:
  columns: 4
  buttons:
    - name: Freeses Podcast
      type: script
      id: script.play_podcast
entity: media_player.<MEINPLAYER>


Danke an Hobbyqs für das zur Verfügung stellen der Codes und Euch viel Spaß beim Podcasts hören über Home Assistant!