Films, séries et musique diffusés depuis un serveur à soi
Jellyfin est un serveur multimédia libre. Il indexe des dossiers de films, de séries, de musique, de livres et de photos, va chercher affiches et métadonnées, puis diffuse la bibliothèque vers le navigateur ou l'application de chaque appareil. Ce qu'un appareil ne sait pas lire est transcodé à la volée. Il s'installe sous Linux, Windows, macOS ou en conteneur, et n'a besoin d'Internet que pour les métadonnées.
Accélération GPU et clients TV sans palier payant
- Aucune fonction réservée à un abonnement : serveur et clients officiels sont gratuits, sans licence premium. Le site du projet affirme aussi qu'il n'y a ni pistage ni serveur central qui collecte des données.
- Transcodage matériel par jellyfin-ffmpeg : Intel QSV, NVIDIA NVENC, AMD AMF, VA-API sous Linux, Video Toolbox sous macOS et RKMPP sur Rockchip. Un FFmpeg pris ailleurs que dans les paquets officiels n'obtient qu'une accélération partielle.
- Clients officiels jusqu'au salon : web, Jellyfin Media Player sur ordinateur, Android, iOS, Android TV et Fire TV, Roku, webOS, Tizen, Xbox et deux extensions Kodi. Swiftfin, le client vidéo iOS et tvOS, est encore en bêta.
- API décrite en OpenAPI : chaque serveur publie sa documentation Swagger sur
/api-docs/swagger/index.html.
Télévision enregistrée et livres audio sur le même serveur
- Enregistrer la télévision depuis un tuner HDHomeRun ou une liste M3U de chaînes IPTV, avec un guide des programmes XMLTV ou Schedules Direct (payant, États-Unis et Canada).
- Regarder un film à plusieurs, chacun chez soi, en lecture synchronisée avec SyncPlay.
- Ranger livres audio, EPUB et bandes dessinées : depuis la 12.0, le serveur lit les métadonnées OPF et ComicInfo sans plugin, mais les chapitres des livres audio ne passent encore que par l'API.
- Diffuser des chaînes en continu : Tunarr monte une grille de programmes à partir d'une bibliothèque Jellyfin et la renvoie au serveur comme un tuner HDHomeRun émulé.
GPU fortement conseillé, base SQLite en local, migration 12.0 sans retour
La documentation déconseille un serveur sans carte graphique. Le transcodage sur processeur est gourmand et la conversion HDR vers SDR l'alourdit : selon la configuration, même un Ryzen 9 5950X peut ne pas tenir un seul flux. Le guide matériel conseille 8 Go de RAM (4 Go peuvent suffire sur un Linux sans interface graphique), préfère Intel à AMD, dont il juge l'encodeur et les pilotes médiocres, et range la plupart des ordinateurs monocartes, « surtout le Raspberry Pi 5 », ainsi que les NAS du commerce parmi le matériel à éviter.
La base SQLite doit rester sur un disque local. Un partage Samba ou NFS doit être monté dans le système, et la base ne doit pas se trouver sur un stockage réseau ; la documentation l'estime entre 10 et 100 Go pour une bibliothèque moyenne. Le scanner attend des dossiers nommés selon ses règles (un dossier par film, Titre (année)), et la FAQ cite ce nommage parmi les deux causes habituelles d'un média invisible.
Le README présente Jellyfin comme une alternative aux logiciels propriétaires Emby et Plex. Le projet est un fork d'Emby 3.5.2, lancé en décembre 2018 quand Emby a annoncé une version 4 fermée. Des bénévoles en assurent tout le développement, sous GPL-2.0 : une version modifiée et redistribuée doit rester sous la même licence.
Dernière version : 12.3, du 23 octobre 2026. La 12.0 est sortie le 8 septembre 2026 après sept versions candidates, puis trois versions correctives ont suivi. Ses modifications de la base de données interdisent tout retour arrière sans restaurer une sauvegarde complète ; elle supprime aussi les routes /emby et /mediabrowser, dont dépendent d'anciens clients tiers, et demande de retirer les plugins tiers avant de migrer. Le projet ne fixe aucun calendrier : selon la FAQ, une version sort quand les tests ne révèlent plus de nouveau problème. Dernier commit : 26 octobre 2026.
