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

تحذير
على الرغم من أنه من الممكن من الناحية الفنية ترحيل التكوين الحالي من Emby الإصدار 3.5.2 أو إصدار سابق ، نظرًا للأخطاء الدقيقة والغريبة التي تم الإبلاغ عنها بعد هذه المحاولات ، فإننا لا نوصي بهذا الترحيل. لا يمكن ترحيل إصدارات Emby 3.5.3 أو 3.6+. لذلك ، نوصي بإنشاء تكوين Jellyfin جديد وإعادة بناء مكتبتك بدلاً من ذلك.
يمكن لمستخدمي Windows الاستفادة من البرنامج النصي install-jellyfin.ps1 في مستودع Jellyfin الذي يتضمن خيار التحديث التلقائي.
تم كتابة هذا الإجراء لتوزيعات Linux المستندة إلى Debian ، ولكن يمكن ترجمته إلى أنظمة أساسية أخرى تتبع نفس المبادئ العامة.
- الترقية إلى الإصدار 3.5.2 من Emby ، بحيث يتم تحديث مخطط قاعدة البيانات بشكل كامل ومتسق. على الرغم من أن هذا ليس ضروريًا ، إلا أنه يمكن أن يساعد في تقليل احتمالية أخطاء قاعدة البيانات الغامضة.
- إيقاف البرنامج الخفي لخادم emby: إيقاف خدمة sudo لخادم emby
- انقل دليل بيانات Emby الحالي بعيدًا: sudo mv / var / lib / emby /var/lib/emby.backup
- إزالة أو إزالة حزمة خادم emby: sudo apt purge emby-server
- قم بتثبيت حزمة jellyfin باستخدام التعليمات من installaton.
- أوقف شيطان قنديل البحر: خدمة sudo ، توقف قنديل البحر
- نسخ عبر جميع ملفات البيانات من دليل بيانات النسخ الاحتياطي في Emby: sudo cp -a /var/lib/emby.backup/* / var / lib / jellyfin /
- الخاصية الصحيحة في دليل البيانات الجديد: sudo chown -R jellyfin: jellyfin / var / lib / jellyfin
- ابدأ برنامج jelly daemon: خدمة sudo تبدأ jelly