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
จะเริ่มการค้นหาเวลา 02.00 น. และ 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
รูปแบบเดียวกันนี้ใช้กับโทเค็น
ชื่อไลบรารีเซิร์ฟเวอร์สื่อ หมายถึงชื่อของไลบรารีที่จัดเก็บวิดีโอ
หากต้องการปิดใช้งานคุณลักษณะนี้:
หากต้องการใช้ไฟล์คุกกี้กับ yt-dlp ให้ทำตามขั้นตอนเหล่านี้:
สร้างไฟล์คุกกี้: เปิดเว็บเบราว์เซอร์ของคุณและใช้ส่วนขยายที่เหมาะสม (เช่น Cookies.txt สำหรับ Firefox) เพื่อแยกคุกกี้สำหรับผู้ใช้บน YT
บันทึกไฟล์คุกกี้: บันทึกคุกกี้ที่ได้รับลงในไฟล์ชื่อ cookies.txt
และใส่ลงในโฟลเดอร์ปรับแต่ง
https://hub.docker.com/r/thewicklowwolf/channeltube