ChannelTube es una herramienta para sincronizar y recuperar contenido de canales de YouTube mediante 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
Ciertos valores se pueden establecer mediante variables de entorno:
137
.140
.0
.1
.Para obtener información sobre los ID de formato, consulte https://github.com/yt-dlp/yt-dlp
Utilice una lista de horas separadas por comas para buscar nuevos elementos (por ejemplo, 2, 20
iniciará una búsqueda a las 2 a. m. y a las 8 p. m.).
Nota: Hay una banda muerta de hasta 10 minutos desde la hora de inicio programada.
Se puede activar un análisis de la biblioteca del servidor de medios cuando se recupera contenido nuevo.
Para Plex, utilice: Plex: http://192.168.1.2:32400
Para Jellyfin, utilice: Jellyfin: http://192.168.1.2:8096
Para usar ambos, ingrese: Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
El mismo formato se aplica a los tokens.
El nombre de la biblioteca del servidor multimedia se refiere al nombre de la biblioteca donde se almacenan los videos.
Para desactivar esta función:
Para utilizar un archivo de cookies con yt-dlp, siga estos pasos:
Generar archivo de cookies: abra su navegador web y utilice una extensión adecuada (por ejemplo, cookies.txt para Firefox) para extraer cookies para un usuario en YT.
Guardar archivo de cookies: guarde las cookies obtenidas en un archivo llamado cookies.txt
y colóquelo en la carpeta de configuración.
https://hub.docker.com/r/thewicklowwolf/channeltube