Quiconque exploite plus d'un serveur multimédia connaît cette contrariété : le même film est marqué comme vu dans Emby mais non vu dans Jellyfin, et le point de reprise atteint la veille au soir reste introuvable sur l'autre machine. Plekt, un projet annoncé par son développeur sur le forum communautaire d'Emby, est conçu pour combler cet écart. Il s'agit d'une application auto-hébergée et open source qui synchronise l'historique de visionnage, le statut de visionnage et la progression de lecture entre Emby, Plex et Jellyfin, et qui peut aussi se synchroniser avec Trakt et Simkl.
Ce qui change en v2.2.0
La dernière version rapproche l'intégration des serveurs eux-mêmes. D'après les notes de version, la v2.2.0 ajoute des plugins Emby et Jellyfin officiels qui s'accrochent aux événements du serveur, afin que les changements d'état soient détectés au moment où ils se produisent, plutôt que seulement par interrogation périodique ou exécution manuelle. La même version introduit les comptes multi-utilisateurs, la synchronisation Simkl, l'import de l'historique Netflix et une vue Watch History Days.
Fonctionnement
Plekt stocke son historique localement dans SQLite et s'exécute dans Docker, ce qui s'intègre aisément dans une pile auto-hébergée classique. Au-delà de la synchronisation quotidienne, il peut restaurer l'état de visionnage lorsqu'un média est réajouté ou qu'une bibliothèque est reconstruite, et il peut transporter la progression de reprise entre serveurs. Ce second point compte pour quiconque a déjà réorganisé une bibliothèque ou migré du stockage et vu disparaître des années de marqueurs de visionnage.
Le projet est sous licence AGPL-3.0 et n'est affilié ni à Emby, ni à Plex, ni à Jellyfin, ni à Trakt. Le développeur a également indiqué que des agents de codage IA ont été utilisés pendant le développement, avec relecture et tests manuels.
Qui est concerné
Cela concerne surtout les foyers qui exploitent des configurations mixtes, ou ceux qui migrent progressivement d'un serveur à un autre et ne veulent pas perdre leur état de visionnage en chemin. C'est également utile à toute personne qui souhaite conserver un enregistrement local unique de ce qui a été regardé, indépendamment de tout fournisseur.
Un mot de prudence
Le conseil du développeur lui-même mérite d'être répété : faites une sauvegarde avant de connecter une véritable bibliothèque, et commencez avec un périmètre de fournisseurs limité. Les outils de synchronisation écrivent dans l'état de votre serveur ; un premier essai prudent sur une petite bibliothèque est donc la voie raisonnable. Si vous utilisez Emby avec nos propres modules, consultez nos plugins Emby pour découvrir d'autres façons d'étendre votre serveur.
Plekt est un signe bienvenu que l'écosystème multimédia auto-hébergé arrive à maturité : des outils qui considèrent vos données comme les vôtres et laissent les serveurs coopérer plutôt que se concurrencer.