Прямая миграция базы данных 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: остановка сервера Emby службы sudo
- Удалите существующий каталог данных Emby: sudo mv / var / lib / emby /var/lib/emby.backup
- Удалить или удалить пакет Emby-сервера: sudo apt purge Emby-сервер
- Установите пакет jellyfin, следуя инструкциям по установке.
- Останови демона медузы: служба sudo, остановка медузы
- Скопируйте все файлы данных из каталога данных резервного копирования Emby: sudo cp -a /var/lib/emby.backup/* / var / lib / jellyfin /
- Исправьте свойство в новом каталоге данных: sudo chown -R jellyfin: jellyfin / var / lib / jellyfin
- Запустите jelly daemon: sudo service start jelly