ChannelTube est un outil permettant de synchroniser et de récupérer le contenu des chaînes YouTube à l'aide de 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
Certaines valeurs peuvent être définies via des variables d'environnement :
137
.140
.0
.1
.Pour plus d'informations sur les ID de format, reportez-vous à https://github.com/yt-dlp/yt-dlp
Utilisez une liste d'heures séparées par des virgules pour rechercher de nouveaux éléments (par exemple, 2, 20
lancera une recherche à 2 heures du matin et à 20 heures).
Remarque : Il existe une zone morte pouvant aller jusqu'à 10 minutes à partir de l'heure de début prévue.
Une analyse de la bibliothèque du serveur multimédia peut être déclenchée lorsqu'un nouveau contenu est récupéré.
Pour Plex, utilisez : Plex: http://192.168.1.2:32400
Pour Jellyfin, utilisez : Jellyfin: http://192.168.1.2:8096
Pour utiliser les deux, saisissez : Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
Le même format s'applique aux jetons.
Le nom de la bibliothèque du serveur multimédia fait référence au nom de la bibliothèque dans laquelle les vidéos sont stockées.
Pour désactiver cette fonctionnalité :
Pour utiliser un fichier cookies avec yt-dlp, procédez comme suit :
Générer un fichier de cookies : ouvrez votre navigateur Web et utilisez une extension appropriée (par exemple cookies.txt pour Firefox) pour extraire les cookies d'un utilisateur sur YT.
Enregistrer le fichier de cookies : enregistrez les cookies obtenus dans un fichier nommé cookies.txt
et placez-le dans le dossier de configuration.
https://hub.docker.com/r/thewicklowwolf/channeltube