ChannelTube — это инструмент для синхронизации и получения контента с каналов YouTube с помощью 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
Определенные значения могут быть установлены через переменные среды:
137
.140
.0
.1
.Информацию об идентификаторах форматов см. на странице https://github.com/yt-dlp/yt-dlp.
Используйте список часов, разделенных запятыми, для поиска новых элементов (например, 2, 20
инициирует поиск в 2 часа ночи и 20:00).
Примечание. Существует зона нечувствительности длительностью до 10 минут от запланированного времени начала.
Сканирование библиотеки медиасервера может быть запущено при получении нового контента.
Для Plex используйте: Plex: http://192.168.1.2:32400
Для Jellyfin используйте: Jellyfin: http://192.168.1.2:8096
Чтобы использовать оба, введите: Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
Тот же формат применяется для токенов.
Имя библиотеки медиасервера относится к имени библиотеки, в которой хранятся видео.
Чтобы отключить эту функцию:
Чтобы использовать файл cookie с yt-dlp, выполните следующие действия:
Создать файл cookie. Откройте веб-браузер и используйте подходящее расширение (например, cookie.txt для Firefox), чтобы извлечь файлы cookie для пользователя YT.
Сохранить файл cookie: сохраните полученные файлы cookie в файл с именем cookies.txt
и поместите его в папку конфигурации.
https://hub.docker.com/r/thewicklowwolf/channeltube