ChannelTube adalah alat untuk menyinkronkan dan mengambil konten dari saluran YouTube menggunakan 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
Nilai-nilai tertentu dapat diatur melalui variabel lingkungan:
137
.140
.0
.1
.Untuk informasi tentang ID format, lihat https://github.com/yt-dlp/yt-dlp
Gunakan daftar jam yang dipisahkan koma untuk mencari item baru (misalnya 2, 20
akan memulai pencarian pada jam 2 pagi dan 8 malam).
Catatan: Terdapat deadband hingga 10 menit dari waktu mulai yang dijadwalkan.
Pemindaian perpustakaan server media dapat dipicu ketika konten baru diambil.
Untuk Plex, gunakan: Plex: http://192.168.1.2:32400
Untuk Jellyfin, gunakan: Jellyfin: http://192.168.1.2:8096
Untuk menggunakan keduanya, masukkan: Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
Format yang sama berlaku untuk token.
Nama Perpustakaan Server Media mengacu pada nama perpustakaan tempat video disimpan.
Untuk menonaktifkan fitur ini:
Untuk memanfaatkan file cookie dengan yt-dlp, ikuti langkah-langkah berikut:
Hasilkan File Cookie: Buka browser web Anda dan gunakan ekstensi yang sesuai (misalnya cookies.txt untuk Firefox) untuk mengekstrak cookie bagi pengguna di YT.
Simpan File Cookies: Simpan cookie yang diperoleh ke dalam file bernama cookies.txt
dan masukkan ke dalam folder config.
https://hub.docker.com/r/thewicklowwolf/channeltube