جيلي فين: البديل المجاني لـ Plex الذي سترغب بمعرفته. دليل شامل

  • Jellyfin هو تطبيق مجاني وخاص ومتعدد المنصات، ولا يتطلب أي حسابات أو اشتراكات.
  • يدعم البث التلفزيوني المباشر، وDLNA، وChromecast، وSyncPlay، وAV1، وDolby Vision HDR.
  • التثبيت المرن (PC، Docker، NAS) والتطوير المفتوح في .NET مع ffmpeg.
  • تجربة أفضل مع المكتبات ذات الأسماء الجيدة والمكونات الإضافية الرئيسية مثل DLNA وTrakt وNextPVR.

Jellyfin

جيليفين هو خادم وسائط مجاني ومفتوح المصدر يضع مكتبة الوسائط الخاصة بك في صميم اهتمامه: أنت المتحكم، أنت من يقرر ما تشاركه وكيف تشغله. لا توجد حسابات إلزامية، ولا رسوم اشتراك، ولا بيانات تتبع متطفلة؛ الفلسفة واضحة: "وسائطك، على طريقتك"، مع خصوصية وتحكم كاملين في المنزل أو على شبكتك.

في هذا الدليل العملي والشامل، ستتعرف على ماهية Jellyfin، وتاريخها وترخيصها، والأنظمة الأساسية والعملاء المتوافقين معها، والميزات الرئيسية مثل البث التلفزيوني المباشر، وSyncPlay أو DLNA، ونظرة عامة على عملية التثبيت والتكوين (بما في ذلك Docker وNAS)، والاختلافات الحقيقية مقارنة بـ Plex وEmby، والإصدارات المميزة بميزات جديدة مثل Dolby Vision أو AV1، بالإضافة إلى تفاصيل للمطورين (.NET، وffmpeg، وعملاء الويب وAPI) وتجارب المستخدمين مع المشكلات الشائعة وحلولها.

ما هو Jellyfin ولماذا هو مهم

جيليفين عبارة عن مجموعة من التطبيقات وخادم وسائط مصمم لتنظيم وإدارة ومشاركة ملفاتك الرقمية (الفيديو، والصوت، والصور، وحتى الكتب الإلكترونية بصيغة EPUB) باستخدام نموذج العميل والخادم. يتم تثبيت الخادم على أنظمة لينكس، وويندوز، وماك أو إس، أو في حاوية دوكر، بينما تعمل تطبيقات العميل على الهواتف المحمولة، والأجهزة اللوحية، وأجهزة التلفزيون الذكية، ومشغلات الوسائط، وأجهزة ألعاب الفيديو، أو مباشرةً في متصفح الويب.

على عكس البدائل الاحتكارية مثل Plex أو Emby، فإن Jellyfin برنامج مجاني بالكامل (GPLv2)، بدون اشتراكات أو ميزات مدفوعة أو مصادقة من جهات خارجية. يعمل بكفاءة تامة على شبكة داخلية معزولة، دون الاعتماد على خدمات خارجية، ويمكنه بث المحتوى إلى أجهزة DLNA وChromecast على شبكتك.

تاريخ جيلي فين، ترخيصه، وفلسفته

انطلق المشروع في 8 ديسمبر 2018، كنسخة معدلة من Emby ، استجابةً من المجتمع (بمشاركة مؤسسين مثل أندرو رابرت وجوشوا بونيفاس) لإغلاق مشروع Emby مفتوح المصدر. صدر الإصدار الأول في 30 ديسمبر 2018، ومنذ يناير 2019، اعتمد المشروع نظام ترقيم إصدارات خاص به بدءًا من الإصدار 10.0.0، مع تحديثات مستمرة.

تضمن رخصة GPLv2 أن يظل الكود مجانيًا وأن يتمكن المجتمع من مراجعته وتحسينه وإعادة توزيعه، وهو نهج يترجم أيضًا إلى الخصوصية: فلا توجد "أجندة خفية"، ولا تتبع، ولا حسابات إلزامية لاستخدام الوسائط الخاصة بك، وهو أمر يقدره العديد من المستخدمين مقارنة بنماذج freemium.

المنصات والنظام البيئي والعملاء

Jellyfin هو نظام متعدد المنصات حقًا : خادم على Linux و Windows و macOS و Docker؛ عملاء لأنظمة Android و iOS و iPadOS و Amazon Fire TV و Android TV و Fire TV و Roku و Xbox One و Series X/S وأجهزة تلفزيون LG المزودة بنظام webOS وتطبيقات سطح المكتب (Jellyfin Media Player) وواجهة ويب يمكن الوصول إليها من المتصفح.

تتوفر أيضًا إضافات وملحقات للتكامل مع Kodi ، وحتى توافق غير رسمي مع الإصدارات القديمة من عملاء Emby في بعض الحالات (مع أن هذا أصبح أقل شيوعًا مع اختلاف الكود). بشكل افتراضي، يستخدم Access بروتوكول HTTP على المنفذ 8096 وبروتوكول HTTPS على المنفذ 8920، مما يسهل الوصول المحلي والبعيد مع الإعدادات المناسبة.

الميزات الرئيسية التي تصنع الفارق

  • البث التلفزيوني المباشر والتسجيل:إذا قمت بإضافة الأجهزة/الخدمات اللازمة، يمكن لـ Jellyfin ضبط التلفزيون المباشر وإدارة التسجيلات، دون وجود حدود للقنوات المفروضة بواسطة تراخيص الطرف الثالث.
  • Chromecast وDLNAيمكنك بث المحتوى إلى أجهزة Chromecast وبثه إلى مشغلات متوافقة مع DLNA. بدءًا من Jellyfin 10.9، أصبحت DLNA تُدار كملحق إضافي، مع الحفاظ على وظائفها ونقلها إلى قسم الإضافات.
  • سينك بلاي:منذ الإصدار 10.6.0، أصبح بإمكان مستخدمين متعددين عرض نفس المحتوى بشكل متزامن، وهو أمر مثالي لجلسات المجموعات عن بعد.
  • كتب إلكترونية ووسائط EPUB- تمت إضافة قراءة EPUB، وفي الإصدارات الأخيرة، تمت إضافة تحسينات مثل مقاطع الوسائط (على سبيل المثال، الفصول في ملفات الفيديو) للتنقل بشكل أكثر دقة.
  • لا توجد جدران دفع:الترميز، وأدوات الكشط المخصصة، وتشغيل قائمة تشغيل IPTV (عبر Xteve أو HDHomeRun) والميزات المتقدمة الأخرى متاحة بدون اشتراكات.

تطبيق Android الرسمي وتجربة الهاتف المحمول

يُعد تطبيق Android الرسمي الرفيق الطبيعي للخادم : فأنت بحاجة إلى تشغيل خادم Jellyfin، ومن خلال التطبيق يمكنك تشغيل مكتبتك، وإرسال المحتوى إلى Chromecast، وعرض مجموعتك بواجهة سهلة الاستخدام، والاستماع إلى الموسيقى باستخدام Android Auto (عبر الإنترنت فقط).

شعار "وسائطك، بشروطك" منطقي في الأجهزة المحمولة : لا توجد حسابات أو تتبع، مع إمكانية الوصول المباشر إلى مجموعتك ودعم التشغيل المحلي القوي عندما يكون التنسيق متوافقًا، مما يقلل من عمليات إعادة الترميز غير الضرورية.

التثبيت والبدء (الكمبيوتر الشخصي، وDocker، وNAS)

الإعداد عبارة عن خادم-عميل : تقوم بتثبيت الخادم أولاً ثم تتصل به من عميل واحد أو أكثر. يوفر الموقع الرسمي برامج تثبيت لأنظمة Linux وWindows وmacOS وDocker، كما يُوفر المجتمع حزمًا لأجهزة NAS المختلفة.

QNAP NAS واختصار عملي : يقوم بعض المستخدمين بتثبيت Jellyfin على QNAP باستخدام ملف .qpkg (على سبيل المثال، الملف الموجود على pdulvp على GitHub) مباشرة من مركز التطبيقات، مما يسرع عملية النشر باستخدام أيقونة وبدء التشغيل مثل أي تطبيق NAS آخر.

انتبه للمنفذ 8096 إذا كنت تستخدم Emby : يستخدم كل من Jellyfin وEmby المنفذ 8096 افتراضيًا، لذا إذا كانا يعملان على نفس الجهاز، فمن المحتمل أن ترى خادم Emby عند فتح Jellyfin. غيّر منفذ أحدهما لتجنب التعارض.

معالج الإعداد الأولي : عند بدء تشغيل خادم Jellyfin، اختر لغتك، أنشئ مستخدمًا (من الأفضل تجنب "admin" واستخدام كلمة مرور قوية) وحدد مكتباتك من خلال الإشارة إلى ما إذا كانت أفلامًا أو مسلسلات أو موسيقى، وما إلى ذلك، ولغة البيانات الوصفية وبلدك للتصنيفات الصحيحة.

الوصول الخارجي والمنافذ : في البداية، من الأفضل تعطيل الوصول الخارجي وفتح المنافذ تلقائيًا؛ بمجرد أن يعمل كل شيء بشكل صحيح، يمكنك التفكير في كشف 8096/8920 فقط إذا لزم الأمر ومع اتخاذ تدابير أمنية مناسبة.

تنظيم الملفات والكاشطات: كن منظمًا

يُكافئ برنامج Jellyfin التنظيم بتقليل المفاجآت : على عكس Plex الذي "يتغاضى" عن الأسماء غير المنظمة، يُحقق Jellyfin أداءً أفضل بكثير مع قواعد تسمية واضحة، خاصةً للمسلسلات. بنية مثل "Series/Season 2/Series S02E01.mp4" تُجنّب المشاكل وتُسرّع عملية التعرّف على الملفات.

إذا لزم الأمر، أعد التسمية؛ وإذا لم يكن الأمر كذلك، فقم بالتخصيص : على الرغم من أن إعادة التسمية قد تكون مملة، إلا أن Jellyfin يسمح لك باستخدام أدوات استخراج مخصصة وتعديل البيانات الوصفية يدويًا دون دفع أي رسوم، وهو أمر تخفيه المنصات الأخرى خلف خطتها المميزة.

الأداء والترميز وجودة التشغيل

يبدو التشغيل المحلي سريعًا وقويًا : غالبًا ما يلاحظ أولئك الذين ينتقلون من Plex تحميلات أولية أخف وتخزين مؤقت أقل عندما يكون التنسيق متوافقًا، مما يتجنب إعادة الترميز غير الضرورية.

التحويل البرمجي مجاني، لكنه يستهلك موارد النظام : إذا كان جهاز التخزين الشبكي أو الخادم لديك متواضع الإمكانيات، فقد يُرهقه التحويل البرمجي الفوري. فعّل خاصية تسريع الأجهزة في التشغيل > التحويل، وجرّب ترميز HEVC وAV1 إذا كان جهازك يدعم ذلك، مع مراعاة إمكانيات النظام.

المكونات الإضافية ونظام IPTV والنظام البيئي للامتدادات

يُقدّم مستودع الإضافات الرسمي مكونات أساسية : DLNA (متوفر الآن كإضافة)، وتكاملات مع Infuse وKodi وNextPVR وTrakt وغيرها. صحيح أنه ليس كتالوجًا لا نهائيًا، ولكنه يُغطي الأساسيات، ويُساهم المجتمع بمستودعات خارجية دون الحاجة إلى التواجد في المستودع الرسمي.

قوائم IPTV المجانية : يمكن لـ Jellyfin تشغيل IPTV باستخدام Xteve أو HDHomeRun كوسيط؛ يتطلب الإعداد جهدًا أكبر قليلاً من Kodi، ولكن بمجرد إعداد البث، يتم دمجه بشكل جيد للغاية في مكتبتك.

الأمن والخصوصية

لا حسابات إجبارية، ولا بيانات تتبع، ولا جهات خارجية : لا يرسل تطبيق جيليفين بياناتك إلى خوادم خارجية، ويمكنه العمل داخل شبكتك دون الكشف عنها للعامة. مع ذلك، استخدم كلمات مرور قوية، وفكّر مليًا فيما إذا كنت بحاجة فعلًا إلى فتح منافذ للعالم الخارجي.

المنتديات والشبكات التي تحتوي على "جدران ملفات تعريف الارتباط" : قد تعرض موارد المجتمع مثل Reddit إشعارات حول ملفات تعريف الارتباط والتقنيات المماثلة؛ وهي ليست جزءًا من Jellyfin، ولكن يجدر وضعها في الاعتبار إذا كنت تستشير سلاسل الدعم على تلك المنصات.

التطوير: تجميع Jellyfin والمساهمة فيه وتصحيح أخطائه

يوجد مستودع الخادم على GitHub ويستخدم .NET (يتطلب حاليًا SDK 9.0 للتجميع). ستحتاج أيضًا إلى ffmpeg، ويمكنك التطوير باستخدام Visual Studio 2022 أو VS Code على أي نظام تشغيل رئيسي (باستثناء FreeBSD، الذي لا يدعمه البرنامج حاليًا).

عميل الويب منفصل عن الخادم : يقوم الخادم بتقديم ملفات ثابتة لعميل الويب افتراضيًا، ولكن هذه الملفات غير مضمنة في المستودع. يمكنك الحصول عليها بثلاث طرق: تنزيل الإصدارات المكتملة من مسار Azure DevOps، أو تجميعها من مستودع jellyfin-web، أو نسخها من تثبيت خادم موجود.

البدء والتصحيح : باستخدام Visual Studio، افتح الحل واضغط على F5. في VS Code، افتح مجلد المستودع، وقم بتثبيت الإضافات الموصى بها، واضغط على F5. من سطر الأوامر، اكتب "dotnet run"، أو قم بتجميع وتشغيل الملف التنفيذي (./jellyfin على Linux/macOS أو jellyfin.exe على Windows).

لاستضافة عميل الويب بشكل منفصل : استخدم الخيار "--nowebclient" أو المتغير "JELLYFIN_NOWEBCONTENT=true". يوجد ملف تعريف تشغيل باسم "Jellyfin.Server(nowebcontent)". لاحظ أنه لا يمكن تشغيل معالج الإعداد إذا كان عميل الويب منفصلاً.

واجهة برمجة التطبيقات والاختبار : توجد وثائق واجهة برمجة التطبيقات في المسار "/api-docs/swagger/index.html" على منفذ الخادم. تُجرى اختبارات الوحدة باستخدام الأمر "dotnet test" وهي جزء من مسار التكامل المستمر في Azure.

مساحات البرمجة وحاويات التطوير : عند إنشاء البيئة، قد يستغرق تحميل الإضافات (.NET 7.x في السجلات) من 20 إلى 30 ثانية. إذا كنت تصل من خارج الشبكة، فحدد المنافذ على أنها عامة. قد تظهر شاشة تسجيل الدخول عند أول محاولة؛ أعد تحميل الصفحة للانتقال إلى معالج الإعداد. توجد إصدارات مختلفة من حاوية "nowebclient"، بالإضافة إلى إصدار آخر مُثبّت عليه ffmpeg6 مسبقًا (المشغل "ghcs .NET Launch (nowebclient, ffmpeg)").

تجارب حقيقية: الترجمة والتخزين المؤقت في العملاء

مشكلة عدم تزامن الترجمة أو فقدانها على نظام iOS : أفاد بعض المستخدمين أنه عند تفعيل الترجمة المدمجة أو ترجمة SRT، تفشل المزامنة أو لا يتم تحميل الترجمة على أجهزة iPhone، بينما تعمل بشكل سليم على تطبيقات أخرى (الويب، Tizen، مشغل الوسائط على الكمبيوتر). عادةً ما يعالج الفريق هذه المشكلة من خلال التحديثات، ولكن يُنصح بتجربة حاويات ترجمة وإعدادات مختلفة.

مشاكل في ذاكرة التخزين المؤقت عند تغيير الخوادم أو التحديث : عند الاتصال بخادم جديد، أو بعد تحديث تطبيق لا يزال مرتبطًا بالخادم السابق، قد لا يتم عرض واجهة المستخدم بسبب تلف ذاكرة التخزين المؤقت. على أجهزة الكمبيوتر، يتم حل هذه المشكلة بمسح ذاكرة التخزين المؤقت الخاصة بالمشغل؛ أما على أجهزة iPhone، فإن إعادة تثبيت التطبيق هي الحل الأمثل. ومن الطلبات الشائعة أن يقوم زر "إعادة ضبط التطبيق" بمسح ذاكرة التخزين المؤقت للموقع الإلكتروني أيضًا.

كيفية استخدام Jellyfin في الحياة اليومية

سواء كنت في غرفة المعيشة أو خارجها : يمكنك الوصول إلى مكتباتك، ومتابعة التشغيل من حيث توقفت، وعرض المحتوى على Chromecast أو تلفزيونك الذكي، أو الاستماع إلى الموسيقى عبر Android Auto (تذكر أن هذا وضع متصل بالإنترنت). عند تفعيل البث التلفزيوني المباشر، يمكنك دمج القنوات والتسجيلات في تجربة المشاهدة.

من متصفحك وجهاز الكمبيوتر : يتميز تطبيق الويب بقوته، ويوفر مشغل الوسائط Jellyfin لأنظمة Windows و macOS و Linux خاصية التسريع واختصارات لوحة المفاتيح المريحة. يمكنك أيضًا دمجه مع Kodi أو Infuse إذا كنت تفضل واجهتهما.

ممارسات جيدة لتجنب الصداع مع Jellyfin

  • حافظ على تحديث الخادم:بالإضافة إلى الميزات الجديدة (مثل Dolby Vision HDR أو AV1)، هناك إصلاحات لأخطاء العميل وتحسينات للكاشط وتحسينات للواجهة الخلفية.
  • اعتني بالمكتبةهيكل واضح، وتسمية متسقة، وبيانات وصفية باللغة الصحيحة توفر الوقت. استفد من خيارات "التشغيل > التحويل" لتحقيق التوازن بين الجودة واستهلاك الموارد.
  • المكونات الإضافية مع الرأسثبّت فقط ما تستخدمه. DLNA كمكوّن إضافي، وTrakt للمزامنة، وتكاملات Kodi/Infuse، وNextPVR للتلفزيون خيارات آمنة؛ أما الباقي فهو اختبار مُتحكّم فيه.

التوافق الفني لـ Jellyfin والملاحظات الإضافية

تم تطوير Jellyfin باستخدام لغة C# ومنصة .NET ، وقد تم نقل واجهة المستخدم الخاصة بها إلى نظام منفصل استعدادًا لقاعدة بيانات SQL الخلفية وسيناريوهات التوافر العالي مع خوادم متعددة. يتم الوصول إليها افتراضيًا عبر المنفذين 8096 و8920، وتساعد واجهة برمجة تطبيقات Swagger في دمج المهام أو أتمتتها.

متوفر بلغات متعددة ، ويحظى بدعم مجتمعي نشط يُعنى بالترجمات (عبر منصات التوطين)، والسمات، وحزم الأيقونات. يستضيف مشروع GitHub العديد من المشاريع الفرعية بالإضافة إلى الخادم، ويرحب بالمساهمات من خلال أدلة ومعايير المجتمع.

يُصنّف نظام HTPC هذا النظام إلى جانب Plex وKodi وEmby كخيار أساسي للمسرح المنزلي، مع توافقه مع أجهزة الاستقبال الرقمية وأنظمة التلفزيون الذكي. يمكنك تشغيله على Docker وتكييف عملية النشر مع بنيتك التحتية.

إذا كنت تبحث عن التحكم والخصوصية والقوة بدون اشتراك ، فإن Jellyfin خيار رائع: فهو مرن عبر المنصات، وقادر على تشغيل البث التلفزيوني المباشر، والإضافات، وتحويل الترميز، ومدعوم من قبل مجتمع يواصل تحسين المشروع وتوسيعه.

بليكس مقابل جيلي فين
المادة ذات الصلة:
Plex مقابل Jellyfin: دليل شامل لاختيار خادم الوسائط الخاص بك

أضف كمصدر مفضل في جوجل