1 points par GN⁺ 1 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Après Andrew, le responsable du projet Joshua et le membre clé de l’équipe Anthony se retirent également, tandis que l’équipe existante poursuit les opérations
  • Joshua avait du mal à consacrer davantage de temps et d’énergie mentale nécessaires à son rôle, et démissionne en raison d’un burn-out sévère et de risques pour sa santé mentale
  • La passation se déroule dans un climat de communication cordiale, ce qui rend très peu probable un fork hostile, et l’exploitation de Jellyfin devrait se poursuivre
  • Anthony, qui gérait le backend et les opérations sur l’App Store, donne la priorité à d’autres aspects de sa vie personnelle, mais se dit prêt, si nécessaire, à accompagner la transition pendant jusqu’à un an
  • En sept ans et demi, Jellyfin est devenu le premier serveur média FLOSS utilisé par des millions d’administrateurs de serveurs, ainsi qu’une véritable alternative à Plex

Changement de leadership et passation

  • Après la démission initiale d’Andrew, Joshua et Anthony ont également décidé de se retirer du projet
    • Joshua était responsable du projet, et Anthony un membre clé de l’équipe
    • Les membres restants, qui contribuent à diriger le projet depuis plusieurs années, continueront d’assurer le fonctionnement de Jellyfin
  • La passation de Joshua se déroule de manière cordiale, avec une communication fluide, et la probabilité d’un fork hostile est jugée quasi nulle
  • Anthony a lui aussi promis une transition en douceur et se dit prêt à aider si nécessaire, même si cela devait prendre jusqu’à un an

Raisons du départ et croissance de Jellyfin

  • Joshua n’était plus en mesure de fournir suffisamment de temps et d’énergie mentale pour son rôle, et avait du mal à être satisfait de son travail
    • Il a finalement décidé de se retirer face à un burn-out sévère et à des risques pour sa santé mentale
  • Anthony s’occupait récemment surtout de la gestion du backend et des opérations sur l’App Store, plutôt que de travailler sur le code
    • Après environ huit ans, des changements dans sa vie personnelle et d’autres priorités rendent difficile de dégager suffisamment de temps libre
  • Jellyfin devait au départ être un projet utilisé par quelques centaines, voire au plus quelques milliers de personnes, mais sept ans et demi plus tard, il est devenu le premier serveur média FLOSS
    • Il est devenu une véritable alternative à Plex, utilisée par des millions d’administrateurs de serveurs, avec probablement environ dix fois plus d’utilisateurs individuels
    • Il est considéré comme ayant largement dépassé le projet parent dont il est issu, prouvant que le FLOSS fonctionne et qu’il existe une demande réelle
  • Joshua espère que l’équipe restante préservera la philosophie et le code de Jellyfin tout en poursuivant le projet sur le long terme

1 commentaires

 
GN⁺ 1 시간 전
Avis sur Hacker News
  • Plex a récemment augmenté le prix du nouveau Lifetime Plex Pass à 750 dollars
    Ils semblent vouloir pousser la plupart des utilisateurs vers des abonnements mensuels ou annuels, mais cela va à l’encontre de l’idée d’héberger soi-même sa médiathèque personnelle. Merci aux contributeurs de Jellyfin d’avoir proposé une alternative
    https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/

    • Le plus gros problème de Plex, c’est qu’il a basculé vers une priorité donnée à la plateforme de streaming plutôt qu’au serveur multimédia
      Des responsables internes doivent montrer leurs indicateurs clés de performance (KPI), alors ils ajoutent partout des boutons, sections et recommandations de streaming. Le serveur multimédia lui-même reste de très loin le meilleur, donc il faudrait vraiment une option de bascule classic qui désactive toutes les fonctions de streaming
    • Je ne vois pas très bien quelle valeur Plex apporte sur un PC home cinéma personnel
      Le serveur dans le garage fournit un partage de fichiers SMB sur le réseau local, et le PC home cinéma le monte. Avec XFCE4 en polices agrandies, on parcourt les dossiers de films et séries dans Nautilus ou Thunar, on double-clique sur un fichier et il s’ouvre dans VLC ; c’est très simple et ça fonctionne bien
    • Je me sens chanceux de l’avoir acheté 120 dollars en 2021, et je suis reconnaissant qu’ils vendent encore une licence à vie
    • Je ne connais personne qui paierait un abonnement pour un logiciel auto-hébergé, et je me demande en quoi cela peut être un modèle économique durable
    • Je suis surpris qu’il y ait des gens prêts à payer autant pour Plex alors que Jellyfin offre presque les mêmes fonctions gratuitement
      Je me demande quel mécanisme psychologique fait qu’on paie cher pour ce logiciel tout en refusant de mettre même 20 dollars dans d’autres logiciels
  • J’ai installé un conteneur Jellyfin sur un vieux PC de jeu pour un usage uniquement à la maison, et c’est excellent ; je ne comprends pas vraiment pourquoi les gens se tournent d’abord vers Plex
    Les applis sur les différentes plateformes sont aussi plutôt correctes, et je l’utilise depuis quatre ans sans gros problème. Merci aux développeurs et mainteneurs, et j’espère qu’Andrew pourra bien se reposer

    • La fonction qui me manque le plus dans Jellyfin, c’est le partage fin par utilisateur du contenu au sein d’une bibliothèque donnée
      Pour l’instant, il semble falloir créer des liens symboliques vers certaines parties des médias dans des dossiers séparés, les transformer chacun en bibliothèques, puis les exposer selon les utilisateurs
    • Il y a un problème où Jellyfin veut sans cesse réencoder des vidéos qui peuvent pourtant être lues correctement avec son propre lecteur ou avec mpv shim
      J’ai fini par monter directement le disque distant et lire avec mpv en local, ce qui fait que je n’utilise presque plus Jellyfin. C’est d’autant plus dommage que le reste me plaît
    • La dernière fois que j’ai vérifié, la prise en charge de l’Apple TV par Jellyfin était insuffisante, donc les seuls vrais choix étaient Plex et Infuse
      Comme j’ai déjà un Lifetime Plex Pass, je n’ai pas de raison de m’en soucier pour l’instant
    • Il y a 5 ou 6 ans, Plex fonctionnait très bien tandis que Jellyfin en était à ses débuts et tournait à peine, d’où une forte inertie qui maintient les utilisateurs existants sur Plex
      Plex proposait des clients aboutis ainsi qu’une invitation d’utilisateurs et un partage de bibliothèque faciles ; une fois cette base acquise, les tarifs, la publicité et la dégradation ont commencé. J’utilise Jellyfin tous les jours et je l’aime beaucoup, mais la prise en charge de l’Apple TV est limitée et boguée, on ne peut pas caster depuis iOS vers Chromecast, et certaines fonctions nécessitent des plugins. La configuration du transcodage est aussi difficile, et les téléchargements mobiles hors ligne ne récupèrent que le fichier d’origine qu’il faut lire avec VLC ; le considérer comme ayant le même niveau de finition que Plex est donc excessif
    • J’ai acheté une licence à vie bon marché au début de Plex, mais la direction a transformé le produit en quelque chose de plus proche de la TV que d’un serveur multimédia personnel, et l’interface comme l’expérience utilisateur ont suivi cette direction
      Pour un utilisateur de la première heure, c’était une bonne affaire, mais pour les nouveaux utilisateurs, il y a désormais de bonnes raisons d’éviter Plex
  • Jellyfin liste et lit mes médias sans lancer automatiquement des choses comme des bandes-annonces ; c’est un excellent projet qui fonctionne presque exactement comme je le souhaite
    Parmi ceux qui ne l’ont pas encore essayé, beaucoup pourraient vouloir ce mode de lecture simple

    • Jellyfin n’est pas extraordinaire, et il contient de nombreux bugs dont il est difficile d’être sûr qu’ils seront corrigés
      Cela peut convenir à ceux qui aiment passer des heures à bricoler une configuration Linux obscure qui risque fort de casser à chaque mise à jour
  • Si le FLOSS fonctionne correctement, les mainteneurs ne devraient pas être poussés vers un burn-out sévère et des risques pour leur santé mentale
    Rien que la semaine dernière, j’ai vu deux cas similaires : Filebrowser(https://hacdias.com/2026/03/11/filebrowser/), axum-login / tower-sessions(https://github.com/maxcountryman/axum-login/discussions/330)

    • C’est justement parce que le projet ne meurt pas quand un mainteneur doit partir que le FLOSS fonctionne
    • Si le critère de réussite du FLOSS est qu’aucun participant ne rencontre jamais de problème lié au stress, c’est une barre beaucoup trop haute
    • Les personnes qui travaillent hors FLOSS connaissent aussi parfois un burn-out sévère
  • Je suis soulagé que la passation semble se faire paisiblement
    J’ai essayé Jellyfin, mais il n’a pas réussi à gérer ma bibliothèque sur mon matériel, donc j’utilise Plex pour l’instant. À mesure que Plex devient plus proche d’un service de streaming que d’un serveur multimédia, j’espère que Jellyfin mûrira suffisamment pour devenir une alternative pratique quand j’en aurai besoin

    • Je me demande ce que signifie concrètement le fait que Plex se transforme en service de streaming
    • Je me demande quel était le problème matériel
  • C’est aujourd’hui un meilleur moment que jamais pour créer soi-même un serveur multimédia à partir de zéro
    Le transcodage à la demande rendant l’expérience client instable, j’utilise une solution maison qui normalise tout avec ffmpeg au moment de l’upload des médias, puis, à la lecture, transmet directement les plages d’octets brutes depuis le stockage bloc. Le démarrage et la recherche dans une vidéo sont presque instantanés, comme lorsqu’on changeait de chaîne sur une télé analogique
    Même des originaux lossless de 50 Go doivent en pratique être transcodés la plupart du temps, et beaucoup de clients ne tiennent pas ce débit ; il vaut donc mieux jeter les informations inutiles pour améliorer l’expérience finale. Les chatbots modernes peuvent générer ce type de configuration en un seul prompt, et sans transcodage pendant la lecture, un Raspberry Pi suffit à servir quelques clients sur le réseau local. Si l’on limite les exigences à quelque chose comme un simple explorateur de répertoires lisant les vidéos liées, il est facile d’obtenir une autonomie complète

    • Si vous accordez si peu de valeur à votre temps et prenez plus de plaisir à créer des apps pour plusieurs plateformes qu’à regarder des films, c’est un bon choix
      Sinon, mieux vaut utiliser l’une des centaines de solutions existantes qui corrigent depuis des années les bugs et les problèmes propres à chaque plateforme
    • J’utilise des vidéos HDR au bitrate maximal, mais le transcodage est rarement nécessaire
      Les TV 4K et les appareils de streaming 4K sont bon marché, et la principale raison de transcoder est que le navigateur ne prend pas en charge le codec d’origine. Désormais, presque tous les appareils gèrent les flux à haut débit ; seuls quelques rares contenus dépassant 100 Mbit/s se heurtent à la limite de 100 Mb de certains boîtiers de streaming
    • Silo, sur https://siloserver.org, exécute avec sa propre API une couche de compatibilité avec le protocole Jellyfin, ce qui permet de connecter n’importe quel client Jellyfin à un serveur Silo
    • Il faut distinguer le transcodage logiciel du transcodage matériel
      Les systèmes d’entrée de gamme peuvent peiner à convertir des remux Blu-ray vers une cible à haut débit, mais acheter un simple mini-PC suffit souvent à monter un serveur capable de transcoder, ce qui élimine presque tous les inconvénients que l’on cherchait à éviter
    • Pour une approche de hacker qui ne se soucie pas de l’UI, un serveur web ordinaire avec prise en charge des requêtes par plage d’octets et indexation automatique fait déjà un serveur multimédia tout à fait utilisable
      Le navigateur récupère les métadonnées de lecture du fichier vidéo via des requêtes par plage et fournit les fonctions de base comme la navigation et le contrôle de la vitesse ; le téléchargement par clic droit fonctionne aussi tel quel. Les fonctionnalités sont très limitées, mais la simplicité et le rapport coût/efficacité sont excellents : il suffit d’exécuter un serveur HTTP et d’avoir de l’espace pour stocker les fichiers afin de saturer largement la bande passante réseau avec les données vidéo
  • En gérant mon serveur multimédia avec LLM, Tailscale et Jellyfin, j’ai désormais des métadonnées parfaites, une organisation impeccable et même de la recherche multimodale ; j’en suis très satisfait

  • J’aime Jellyfin et son écosystème associé, et je suis soulagé que cette transition se déroule paisiblement

    • Je me demande ce que désigne ici l’écosystème associé
  • Swiftfin, l’app Apple TV, est certes la meilleure option, mais son état est très brut : elle ne se rafraîchit pas, le texte se superpose constamment, etc.
    Elle a besoin de davantage d’aide

    • Neptune mérite qu’on s’y intéresse
      Je suis passé de Swiftfin à Infuse, et j’utilise maintenant Neptune au quotidien ; il s’améliore rapidement
      https://neptuneplayer.com
    • Comme alternative, JellyTV a une UI assez fluide, et Streamyfin propose aussi une bêta pour TV tout en continuant à s’améliorer
      Cela dit, les clients TV restent un domaine particulièrement difficile dans l’écosystème Jellyfin
    • Swiftfin a sorti v1.5, sa première mise à jour depuis des années, et je comprends qu’il restera désormais synchronisé
      tvOS 26 est requis
    • Infuse est très abouti et il ne lui manque rien sur Apple TV
    • J’avais autrefois essayé de contribuer, même modestement, à Swiftfin, mais le projet a très peu réagi ; j’ai donc abandonné et remplacé le client iOS par Infuse
      Globalement c’est bien, mais je déteste vraiment les performances des listes avec de très grandes collections
  • Jellyfin convient bien à mes usages et je suis reconnaissant du travail investi dans son développement
    J’utilisais le tone mapping HDR→SDR pour regarder du contenu sur un écran plasma Pioneer d’environ 2008, mais j’ai récemment rencontré des problèmes de rendu. Le serveur est assez stable, mais la qualité des clients est inégale ; j’utilise actuellement l’adaptateur mpg-shim en attendant une app offrant une meilleure composition de rendu native