Aller au contenu

Migration depuis Emby

La migration directe de la base de données Emby (quelle que soit la version) vers Jellyfin N'EST PAS PRISE EN CHARGE. Nous avons rencontré de nombreux bogues subtils en raison de schémas de base de données incohérents résultant de cette tentative, et nous recommandons vivement à tous les utilisateurs de Jellyfin migrant d'Emby de commencer par une nouvelle analyse de la base de données et de la bibliothèque.

La procédure d'origine est fournie ci-dessous pour référence, cependant nous ne pouvons pas approuver ou garantir qu'un système mis à jour de cette manière fonctionnera correctement, le cas échéant. Si quelqu'un souhaite écrire un script de migration de base de données qui corrige les lacunes de la base de données existante et les importe correctement dans Jellyfin, nous l'apprécierions cependant!

<figcaption class=Migration depuis Emby"width =" 832 "height =" 451 "/>Migration depuis Emby
Avertissement

Bien qu'il soit techniquement possible de migrer la configuration existante à partir d'Emby version 3.5.2 ou antérieure, en raison des erreurs subtiles et étranges signalées après de telles tentatives, nous ne recommandons pas cette migration. Les versions Emby 3.5.3 ou 3.6+ ne peuvent pas être migrées. Par conséquent, nous vous recommandons de créer une nouvelle configuration Jellyfin et de reconstruire votre bibliothèque à la place.

Les utilisateurs de Windows peuvent profiter du script install-jellyfin.ps1 dans le référentiel Jellyfin qui inclut une option de mise à jour automatique.

Cette procédure est écrite pour les distributions Linux basées sur Debian, mais peut être traduite sur d'autres plates-formes en suivant les mêmes principes généraux.

  1. Mettez à niveau vers Emby version 3.5.2, afin que le schéma de base de données soit entièrement mis à jour et cohérent. Bien que cela ne soit pas nécessaire, cela peut aider à réduire la possibilité d'erreurs de base de données obscures.
  2. Arrêter le démon du serveur d'emby: arrêt du serveur d'emby du sudo service
  3. Déplacez votre répertoire de données Emby existant à l'écart: sudo mv / var / lib / emby /var/lib/emby.backup
  4. Supprimer ou purger le package emby-server: sudo apt purge emby-server
  5. Installez le paquet jellyfin en suivant les instructions d'installation.
  6. Arrêtez le démon des méduses: service sudo, arrêt des méduses
  7. Copiez tous les fichiers de données du répertoire de données de sauvegarde d'Emby: sudo cp -a /var/lib/emby.backup/* / var / lib / jellyfin /
  8. Propriété correcte dans le nouveau répertoire de données: sudo chown -R jellyfin: jellyfin / var / lib / jellyfin
  9. Démarrez le démon Jelly: sudo service start jelly

fr_FRFrançais