Jellyfin avec Kodi et un client Jellyfin autonome ne sont pas deux serveurs multimédias différents. Ce sont deux architectures clientes autour du même serveur Jellyfin. Kodi ajoute une puissante couche de centre multimédia local, tandis que les clients Jellyfin autonomes conservent une plus grande part de l’expérience pilotée par le serveur.
Le choix le plus adapté dépend de l’importance que vous accordez à l’intégration de la bibliothèque locale et à la personnalisation de Kodi, ou si vous préférez un changement d’utilisateur plus simple, une synchronisation moindre côté client et une expérience plus cohérente sur les téléviseurs, les téléphones, les navigateurs et les réseaux distants.
Kodi est idéal lorsque l’interface du salon constitue le produit
Kodi est hautement personnalisable et peut donner aux contenus Jellyfin l’apparence d’une bibliothèque Kodi locale native. Un HTPC ou un boîtier TV dédié peut optimiser les habillages, la navigation à la télécommande, le passthrough audio et la prise en charge des codecs autour d’un seul écran de salon.
Le flux de travail du centre multimédia Kodi de ZimaSpace montre pourquoi ce modèle séduit les utilisateurs qui privilégient le téléviseur : le point de lecture peut être largement personnalisé autour d’une interface locale adaptée à la télécommande.
Le coût à payer est un état local plus important côté client. Chaque installation de Kodi possède ses propres paramètres, extensions, caches et, selon le mode d’intégration, l’état de la base de données de la bibliothèque, qui doit rester sain sur cet appareil.
Les clients Jellyfin autonomes sont préférables lorsque la cohérence pilotée par le serveur est essentielle
Les applications Jellyfin autonomes et le client web s’appuient plus directement sur la bibliothèque, les utilisateurs et le profil de lecture actuels du serveur. Il y a moins d’état de bibliothèque local propre à Kodi à maintenir, et changer d’appareil consiste généralement à se connecter au même serveur plutôt qu’à recréer une bibliothèque Kodi sur chaque point de terminaison.
Le catalogue actuel de clients Jellyfin comprend des clients officiels pour ordinateur, Android, Android TV, iOS et d’autres plateformes, ce qui facilite l’extension du modèle piloté par le serveur à des appareils domestiques hétérogènes.
Le compromis concerne les capacités de lecture des codecs, qui varient selon les clients. Un navigateur ou une application TV peut prendre en charge moins de formats qu’un appareil Kodi performant et demander ainsi davantage de transcodage au serveur.
Jellyfin pour Kodi échange le travail de synchronisation contre une navigation Kodi native
Avec l’intégration synchronisée, les bibliothèques Jellyfin sélectionnées sont représentées dans la base de données multimédia locale de Kodi. Cela offre les vues natives Movies et TV Shows de Kodi ainsi qu’une navigation locale très rapide après la synchronisation.
Le compromis concerne le cycle de vie du client : chaque point de terminaison Kodi peut nécessiter une synchronisation initiale ou de rattrapage et disposer de son propre état de base de données. Cette solution est intéressante pour un ou deux appareils de salon stables, mais moins adaptée lorsque de nombreux clients sont fréquemment réinstallés ou restent éteints pendant de longues périodes.
Le modèle de profils de Kodi stocke les paramètres utilisateur et les informations multimédias séparément sur le client, ce qui confirme l’idée générale selon laquelle une expérience centrée sur Kodi conserve un état important sur le point de terminaison, en dehors de Jellyfin lui-même.
JellyCon échange la synchronisation locale contre des requêtes en temps réel au serveur
JellyCon fonctionne davantage comme une extension de streaming classique. Il n’a pas besoin de la même synchronisation complète de la bibliothèque Jellyfin dans la base de données de Kodi ; il est donc plus facile à utiliser avec d’autres sources multimédias Kodi et de passer d’un utilisateur ou d’un serveur à l’autre.
Le projet JellyCon se décrit comme une extension Kodi légère qui parcourt et lit directement les contenus d’un serveur Jellyfin. Le compromis est que la navigation dépend davantage des requêtes en temps réel au serveur et de la rapidité du client local.
Utilisez JellyCon lorsque la personnalisation de Kodi est importante, mais que la synchronisation complète de la bibliothèque locale ne l’est pas.
Comparez les deux architectures selon le fonctionnement de votre foyer
| Besoin | Client centré sur Kodi | Client Jellyfin autonome |
|---|---|---|
| Interface TV hautement personnalisée | Très adapté | Dépend du client |
| Aspect d’une bibliothèque Kodi native | Très adapté | Non |
| Configuration simple sur plusieurs appareils | Davantage de maintenance des points de terminaison | Plus adapté |
| Changement facile d’utilisateur ou de serveur | Meilleur avec JellyCon | Généralement simple |
| Large prise en charge de la lecture directe sur HTPC | Souvent excellente | Dépend du client |
| Utilisation à distance ou mobile | Moins naturelle | Plus adaptée |
Le matériel du serveur n’a pas besoin de changer simplement parce que Kodi est ajouté. Choisissez d’abord l’architecture cliente, puis retestez les types de lecture réellement utilisés, car une meilleure prise en charge de la lecture directe peut réduire la demande de transcodage du serveur.
FAQ
Jellyfin avec Kodi remplace-t-il le serveur Jellyfin ?
Non. Kodi est un client de lecture et une couche d’interface. Jellyfin reste le serveur central pour l’état de la bibliothèque, les utilisateurs, les métadonnées et l’accès à distance.
JellyCon est-il identique au flux de travail synchronisé de Jellyfin pour Kodi ?
Non. JellyCon parcourt dynamiquement le serveur, tandis que le flux de travail Kodi synchronisé conserve davantage d’état de la bibliothèque Jellyfin dans la base de données locale de Kodi.
Comparaisons de produits
Plus à lire

ZFS vs Btrfs vs ext4 pour un volume multimédia Jellyfin : lequel convient le mieux ?
Choisissez un système de fichiers multimédia pour Jellyfin selon le modèle de récupération : ZFS pour l’intégrité du pool, Btrfs pour le CoW natif...

Sauvegardes intégrées de Jellyfin ou sauvegardes au niveau des fichiers : laquelle devriez-vous utiliser ?
Utilisez les sauvegardes intégrées de Jellyfin pour restaurer facilement l’état de l’application ; utilisez des sauvegardes au niveau des fichiers lorsque la restauration doit...

Plus de cœurs CPU pour Jellyfin : quand accélèrent-ils réellement les choses ?
Davantage de cœurs ne change Jellyfin que lorsqu’un candidat contrôlé doté de moins de cœurs est limité par le processeur et que la même...

