Hallo zusammen,
ich habe es mit yt-dlp lösen können.
Der Vollständigkeit halber eine kurze Zusammenfassung:
- Moint-Point in Proxmox eingerichtet (benötigt man nicht zwingend)
- Neuen LXC mit Debian in Proxmox eingerichtet
- Docker und yt-dlp installiert
- Skript für den Download der Datei (hier 100 Sekunden Tagesschau)
CONTAINER_NAME="yt-dlp"
CONTAINER_DOWNLOAD_DIR="/app/downloads"
HOST_SHARED_DIR="/mnt/tagesschau"
TARGET_URL="https://www.tagesschau.de/export/video-podcast/webm/tagesschau-in-100-sekunden/"
# Download
docker exec $CONTAINER_NAME yt-dlp \
--force-overwrites \
-x --audio-format mp3 \
-o "$CONTAINER_DOWNLOAD_DIR/tagesschau-latest.mp3" \
"$TARGET_URL"
# Loesche alte Files
find $HOST_SHARED_DIR -name "tagesschau-*.mp3" -mtime +3 -exec rm -f {} \;
- Cronjob angelegt welcher das Skript 03:50Uhr ausführt
- Ordner per SMB für Sonos Freigegeben und als Favorite hinterlegt
- Action in HA
data:
media_content_id: FV:2/42
media_content_type: favorite_item_id
target:
entity_id: media_player.sonos_kueche
action: media_player.play_media
Hier der Link zu den Podcasts:
https://www.tagesschau.de/podcast-ts-180.html
Beste Grüße
Martin