Migrer une bibliothèque vers un nouveau serveur se fait en un passage sur un petit échantillon, puis sur le reste. Ne rangez pas en même temps : si quelque chose semble faux ensuite, vous devez savoir quel changement en est la cause.
1. Avant de connecter le nouveau serveur
- Conservez une sauvegarde indépendante des fichiers qui comptent. Vos dossiers sont l’archive, et le catalogue que le serveur multimédia construit autour d’eux peut être reconstruit.
- Laissez la structure des dossiers telle qu’elle est pour le premier passage.
- Ne déplacez pas la bibliothèque d’un disque à l’autre, ne renommez pas des centaines d’éléments et ne changez pas de logiciel serveur dans le même après-midi.
- Utilisez des chemins stables et définitifs, et donnez au compte du serveur un accès en lecture à ces chemins. Un partage NAS qui apparaît sous une autre lettre de lecteur un redémarrage sur deux continue de poser des problèmes après la migration.
2. Choisir un petit échantillon difficile
Choisissez un film au titre ordinaire, un film qui a un remake, un épisode de série, un grand remux, un titre avec des sous-titres externes et une œuvre en deux versions ou deux résolutions.
Un nom doit dire à une personne ce qu’est l’élément. Le titre et l’année font l’essentiel du travail pour les films, avec un repère de saison et d’épisode pour la télévision :
Films/
The Thing (1982)/
The Thing (1982) - 2160p HDR.mkv
The Thing (1982) - 1080p SDR.mkv
TV Shows/
Andor (2022)/
Season 02/
Andor (2022) - S02E03 - Harvest.mkv
Si un élément reste ambigu, arrêtez-vous et vérifiez l’année, l’édition et le fichier lui-même avant de l’associer. Un catalogue où quelques éléments attendent une revue vaut mieux qu’un catalogue sûr de lui construit sur le mauvais film.
3. Analyser, puis lire
- Analysez l’échantillon et lisez les correspondances incertaines. Un taux de réussite élevé sur une grande bibliothèque laisse tout de même de vrais titres à revoir : noms génériques, années manquantes, titres de sortie étrangers et marqueurs d’édition inhabituels.
- Étendez l’analyse une fois l’échantillon correct.
- Testez ce qu’une bibliothèque doit supporter : la reprise, le sélecteur de source, les sous-titres, un chemin de lecture directe et un chemin qui s’adapte à un autre appareil.
Une analyse réussie prouve seulement que le serveur sait lire les dossiers, pas que le foyer obtient la version qu’il attend. Les analyses de Quven laissent les médias source en place, et Versions permet à la personne qui regarde de choisir parmi plusieurs sources physiques sous un même titre.
4. Garder les deux versions d’un film
Un doublon est parfois la bonne copie. Une source 4K HDR peut être parfaite dans le salon, alors que la copie 1080p est lue directement sur un écran plus ancien. Une version longue, une version cinéma et une version avec une autre piste de langue répondent chacune à une question différente.
Inscrivez la distinction dans le nom du fichier : Director's Cut, Extended, 2160p HDR, 1080p SDR ou un suffixe de langue audio.
5. Importer l’historique de visionnage depuis Plex ou Jellyfin
Quven lit directement l’ancien serveur. L’importation va dans un seul sens : rien n’est jamais écrit sur l’ancien serveur, et vous pouvez importer pendant qu’il fonctionne encore.
- Ouvrez Paramètres, puis l’onglet Importation. Il se trouve dans l’application de bureau et dans le client web, et demande un profil administrateur.
- Sous Contenus à importer, activez l’historique de visionnage, les notes, les positions de lecture, les genres, les collections et les playlists selon vos besoins. Les titres sont associés d’abord par leur identité dans le catalogue, puis par le chemin de leur fichier : une bibliothèque que vous avez réorganisée reste donc alignée.
- Indiquez la source :
- Jellyfin : son adresse et une clé d’API créée dans le tableau de bord de Jellyfin. Quven se limite à le lire.
- Plex : l’adresse du serveur en fonctionnement et un
X-Plex-Token, le fichier de base de données de la bibliothèque, ou les deux. Le jeton apparaît dans la barre d’adresse du navigateur une fois que vous vous êtes connecté à Plex et que vous avez ouvert un élément quelconque. La lecture du serveur en fonctionnement demande Quven 1.1.12 ou une version ultérieure.
- Lisez le rapport avant que quoi que ce soit ne soit écrit. Il compte ce qui a trouvé une correspondance, ce que ce profil avait déjà regardé, une proportion d’éléments associés sur le total pour chaque collection et playlist, et ce qu’il laisse de côté avec la raison : un élément dont les identifiants et le chemin de fichier ne correspondent à rien dans votre bibliothèque. Rien n’est deviné.
- Confirmez.
Le jeton Plex ne fournit l’état de visionnage que de son propre compte. La base de données de la bibliothèque contient tous les comptes du foyer, et sans elle le rapport le signale avant que quoi que ce soit ne soit écrit. Quven ouvre le chemin de la base de données sur la machine où tourne le serveur, jamais sur l’ordinateur devant lequel vous êtes assis : copiez donc le fichier là où le serveur peut l’atteindre, même si Plex fonctionne encore.
Tout ce qu’une importation écrit arrive sur le profil qui l’a lancée, et un profil lance une importation à la fois. Quatre comptes Plex signifient quatre passages, chaque personne connectée sous son propre profil et choisissant son compte sous Compte source.
Relancer la même importation ne change rien : faites donc d’abord une répétition, corrigez les correspondances difficiles, puis lancez-la pour de bon. Elle s’exécute comme une tâche en arrière-plan, si bien qu’une bibliothèque de cent mille éléments ne dépasse pas le délai d’attente, et une importation interrompue en cours de route reprend là où elle s’était arrêtée.
Elle apporte l’état de visionnage, les positions de lecture, les notes, les genres, les collections et les playlists, pas les choix d’illustrations ni les réglages du serveur. Un titre que l’ancien serveur n’a jamais associé correctement et qui se trouve à un autre chemin n’a rien à quoi rattacher son historique : corrigez d’abord la correspondance dans Quven, puis importez.
6. Garder le chemin du retour ouvert
Ne touchez pas à l’ancienne installation tant que la nouvelle n’a pas tenu quelques soirées ordinaires : quelqu’un trouve une série, le bon épisode démarre, un sous-titre apparaît et personne ne demande où est passée l’ancienne version. Améliorez ensuite les noms ou retirez des fichiers par petits lots réversibles.
Pour une nouvelle structure de nommage, lisez comment organiser films et séries. Pour voir ce que le serveur choisit au moment de la lecture, lisez pourquoi la lecture native change la charge du serveur.
Questions fréquentes
Dois-je d’abord renommer mes fichiers ?
Non. Laissez la structure des dossiers telle quelle et permettez au nouveau catalogue de montrer ce qu’il a compris. Renommer et changer de serveur le même soir ne vous laisse aucun point de comparaison.
Que faut-il préparer avant de connecter le nouveau serveur ?
Une sauvegarde indépendante, des chemins stables et définitifs, et un accès en lecture pour le compte sous lequel tourne le serveur.
L’historique Plex de tout le monde sera-t-il transféré, ou seulement le mien ?
Le jeton seul couvre une personne. Ajoutez la base de données de la bibliothèque et tous les comptes du foyer deviennent accessibles, et vous choisissez quel historique lire sous Compte source. L’importation arrive toujours sur le profil qui l’a lancée : quatre personnes signifient donc quatre passages.
Puis-je lancer l’importation deux fois ?
Oui. Un second passage n’écrit rien de nouveau : le premier montre quels titres n’ont pas d’identifiant ou ne sont pas encore dans votre bibliothèque, et le second récupère l’historique que le premier n’a pas pu placer une fois ces correspondances corrigées.