ChannelTube ist ein Tool zum Synchronisieren und Abrufen von Inhalten von YouTube-Kanälen mithilfe von yt-dlp.
services :
channeltube :
image : thewicklowwolf/channeltube:latest
container_name : channeltube
volumes :
- /path/to/config:/channeltube/config
- /data/media/video:/channeltube/downloads
- /data/media/audio:/channeltube/audio_downloads
- /etc/localtime:/etc/localtime:ro
ports :
- 5000:5000
restart : unless-stopped
Bestimmte Werte können über Umgebungsvariablen festgelegt werden:
137
.140
.0
.1
.Informationen zu Format-IDs finden Sie unter https://github.com/yt-dlp/yt-dlp
Verwenden Sie eine durch Kommas getrennte Liste von Stunden, um nach neuen Artikeln zu suchen (z. B. 2, 20
startet eine Suche um 2 Uhr morgens und 20 Uhr abends).
Hinweis: Es gibt eine Totzone von bis zu 10 Minuten ab der geplanten Startzeit.
Wenn neue Inhalte abgerufen werden, kann ein Scan der Medienserverbibliothek ausgelöst werden.
Für Plex verwenden Sie: Plex: http://192.168.1.2:32400
Verwenden Sie für Jellyfin: Jellyfin: http://192.168.1.2:8096
Um beides zu verwenden, geben Sie Folgendes ein: Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
Für die Token gilt das gleiche Format.
Der Medienserver-Bibliotheksname bezieht sich auf den Namen der Bibliothek, in der die Videos gespeichert sind.
So deaktivieren Sie diese Funktion:
Gehen Sie folgendermaßen vor, um eine Cookie-Datei mit yt-dlp zu verwenden:
Cookies-Datei generieren: Öffnen Sie Ihren Webbrowser und verwenden Sie eine geeignete Erweiterung (z. B. Cookies.txt für Firefox), um Cookies für einen Benutzer auf YT zu extrahieren.
Cookies-Datei speichern: Speichern Sie die erhaltenen Cookies in einer Datei mit dem Namen cookies.txt
und legen Sie sie im Konfigurationsordner ab.
https://hub.docker.com/r/thewicklowwolf/channeltube