ChannelTube é uma ferramenta para sincronizar e buscar conteúdo de canais do YouTube usando 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
Certos valores podem ser definidos por meio de variáveis de ambiente:
137
.140
.0
.1
.Para obter informações sobre IDs de formato, consulte https://github.com/yt-dlp/yt-dlp
Use uma lista de horários separados por vírgula para pesquisar novos itens (por exemplo, 2, 20
iniciará uma pesquisa às 2h e às 20h).
Nota: Há uma zona morta de até 10 minutos a partir do horário de início programado.
Uma verificação da biblioteca do servidor de mídia pode ser acionada quando um novo conteúdo é recuperado.
Para Plex, use: Plex: http://192.168.1.2:32400
Para Jellyfin, use: Jellyfin: http://192.168.1.2:8096
Para usar ambos, digite: Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
O mesmo formato se aplica aos tokens.
O nome da biblioteca do Media Server refere-se ao nome da biblioteca onde os vídeos são armazenados.
Para desativar esse recurso:
Para utilizar um arquivo de cookies com yt-dlp, siga estas etapas:
Gerar arquivo de cookies: Abra seu navegador e use uma extensão adequada (por exemplo, cookies.txt para Firefox) para extrair cookies para um usuário no YT.
Salvar arquivo de cookies: Salve os cookies obtidos em um arquivo chamado cookies.txt
e coloque-o na pasta de configuração.
https://hub.docker.com/r/thewicklowwolf/channeltube