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 صباحًا و8 مساءً).
ملحوظة: هناك نطاق توقف يصل إلى 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) لاستخراج ملفات تعريف الارتباط لمستخدم على YouTube.
حفظ ملف تعريف الارتباط: احفظ ملفات تعريف الارتباط التي تم الحصول عليها في ملف يسمى cookies.txt
ووضعه في مجلد التكوين.
https://hub.docker.com/r/thewicklowwolf/channeltube