{"id":947,"date":"2026-08-18T09:55:00","date_gmt":"2026-08-18T07:55:00","guid":{"rendered":"https:\/\/jm.garreta.eu\/blog\/?p=947"},"modified":"2026-08-17T21:57:58","modified_gmt":"2026-08-17T19:57:58","slug":"jellyfin-perd-figures-historiques-que-faire","status":"publish","type":"post","link":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/","title":{"rendered":"Jellyfin perd ses figures historiques : que faire ?"},"content":{"rendered":"<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Jellyfin perd ses figures historiques : que faire ?\",\n  \"description\": \"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/jm.garreta.eu\/\"\n  },\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"JM Garreta\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"jm.garreta.eu\"\n  },\n  \"datePublished\": \"2026-08-17\",\n  \"dateModified\": \"2026-08-17\",\n  \"inLanguage\": \"fr\"\n}\n<\/script><\/p>\n<p><strong>Jellyfin<\/strong> est un pilier de l\u2019auto-h\u00e9bergement multim\u00e9dia : gratuit, libre, et port\u00e9 par une communaut\u00e9. Mais en juillet 2026, le projet a perdu trois de ses visages les plus anciens en seulement quatre jours. Pour les utilisateurs, ce n\u2019est pas un simple fait divers : c\u2019est un signal \u00e0 prendre au s\u00e9rieux, sans paniquer.<\/p>\n<h2>Ce qui s\u2019est pass\u00e9, concr\u00e8tement<\/h2>\n<p>D\u2019apr\u00e8s les informations disponibles, deux cofondateurs et un chef de projet ont annonc\u00e9 leur d\u00e9part sur le forum officiel, avec des dates rapproch\u00e9es. Le premier d\u00e9part remonte au 17 juillet, puis deux autres annonces suivent trois jours plus tard. Les raisons \u00e9voqu\u00e9es ne sont pas identiques : \u00e9puisement, priorit\u00e9s personnelles, et une friction li\u00e9e \u00e0 la mani\u00e8re de travailler.<\/p>\n<p>Ce point est important : <strong>quand plusieurs personnes cl\u00e9s quittent un projet, ce n\u2019est pas forc\u00e9ment un \u201cdrame technique\u201d<\/strong>. Cela peut aussi refl\u00e9ter une fatigue humaine, un changement de cap, ou des d\u00e9saccords de m\u00e9thode. Dans tous les cas, l\u2019utilisateur doit regarder au-del\u00e0 de l\u2019\u00e9v\u00e9nement et \u00e9valuer la continuit\u00e9.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/inline-947-0.png\" alt=\"D\u00e9parts de mainteneurs et continuit\u00e9 d\u2019un projet libre\" \/><figcaption>D\u00e9parts de mainteneurs et continuit\u00e9 d\u2019un projet libre<\/figcaption><\/figure>\n<h2>Pourquoi ces d\u00e9parts comptent pour les utilisateurs<\/h2>\n<p>Un serveur multim\u00e9dia comme <strong>Jellyfin<\/strong> d\u00e9pend de plusieurs couches : le code, la maintenance, la documentation, et l\u2019\u00e9cosyst\u00e8me des clients (web, mobile, TV). Quand des profils historiques partent, la question devient : <strong>qui assure le quotidien et la trajectoire du projet ?<\/strong><\/p>\n<p>Trois impacts potentiels reviennent souvent dans ce type de situation :<\/p>\n<ul>\n<li><strong>Rythme de d\u00e9veloppement<\/strong> : moins de contributions sur certaines fonctionnalit\u00e9s, le temps que la coordination se stabilise.<\/li>\n<li><strong>Priorit\u00e9s<\/strong> : certaines am\u00e9liorations peuvent \u00eatre replanifi\u00e9es, d\u2019autres acc\u00e9l\u00e9r\u00e9es selon les nouveaux contributeurs.<\/li>\n<li><strong>Risque de fragmentation<\/strong> : m\u00eame si ce risque n\u2019est pas automatique, il existe toujours quand la gouvernance change.<\/li>\n<\/ul>\n<p>\u00c0 ce stade, l\u2019\u00e9l\u00e9ment rassurant est que la passation est pr\u00e9sent\u00e9e comme amicale et que l\u2019\u00e9quipe en place continue d\u2019assurer l\u2019essentiel. Mais \u201crassurant\u201d ne veut pas dire \u201cinutile de se pr\u00e9parer\u201d.<\/p>\n<h2>Le contexte : l\u2019auto-h\u00e9bergement multim\u00e9dia n\u2019est pas fig\u00e9<\/h2>\n<p>Le duel Plex\/Jellyfin a longtemps structur\u00e9 le paysage : Plex s\u2019appuie sur une logique d\u2019abonnement, tandis que Jellyfin revendique une approche libre et communautaire. Historiquement, ce mod\u00e8le attire des contributeurs\u2026 mais il expose aussi le projet \u00e0 une r\u00e9alit\u00e9 : <strong>la disponibilit\u00e9 des b\u00e9n\u00e9voles n\u2019est pas garantie<\/strong> dans le temps.<\/p>\n<p>Le texte source \u00e9voque aussi un pr\u00e9c\u00e9dent marquant dans le monde des serveurs multim\u00e9dia : des bascules de code vers du ferm\u00e9 peuvent survenir, et elles changent la confiance des utilisateurs. Autrement dit, la meilleure strat\u00e9gie n\u2019est pas d\u2019esp\u00e9rer que \u201c\u00e7a ira toujours\u201d, mais de <strong>r\u00e9duire sa d\u00e9pendance<\/strong> \u00e0 un seul point de fragilit\u00e9.<\/p>\n<h2>Comment \u00e9valuer le risque pour votre installation Jellyfin<\/h2>\n<p>Si vous utilisez <strong>Jellyfin<\/strong> en production personnelle (famille, maison, ou usage r\u00e9gulier), vous pouvez adopter une grille simple. L\u2019id\u00e9e : rep\u00e9rer t\u00f4t si la maintenance se d\u00e9grade.<\/p>\n<ol>\n<li><strong>Regardez l\u2019activit\u00e9 r\u00e9cente<\/strong> : commits, issues, r\u00e9ponses sur le forum, fr\u00e9quence des corrections.<\/li>\n<li><strong>Surveillez les releases<\/strong> : des mises \u00e0 jour r\u00e9guli\u00e8res indiquent une capacit\u00e9 de maintenance.<\/li>\n<li><strong>V\u00e9rifiez la stabilit\u00e9 des clients<\/strong> : web, mobile et TV doivent rester compatibles avec le serveur.<\/li>\n<li><strong>Testez avant de mettre \u00e0 jour<\/strong> : id\u00e9alement sur une instance de pr\u00e9production ou un environnement de test.<\/li>\n<li><strong>Gardez une strat\u00e9gie de repli<\/strong> : sauvegardes, export de configuration, et connaissance des alternatives.<\/li>\n<\/ol>\n<p>Ces actions ne demandent pas d\u2019\u00eatre d\u00e9veloppeur. Elles demandent surtout de la m\u00e9thode.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/inline-947-1.png\" alt=\"Checklist de bonnes pratiques pour s\u00e9curiser un serveur multim\u00e9dia\" \/><figcaption>Checklist de bonnes pratiques pour s\u00e9curiser un serveur multim\u00e9dia<\/figcaption><\/figure>\n<h2>Bonnes pratiques pour s\u00e9curiser votre auto-h\u00e9bergement<\/h2>\n<p>Au-del\u00e0 de Jellyfin lui-m\u00eame, l\u2019enjeu est votre continuit\u00e9 de service. Voici des pratiques qui r\u00e9duisent l\u2019impact d\u2019un changement de mainteneur, d\u2019une rupture de rythme ou d\u2019un bug :<\/p>\n<ul>\n<li><strong>Sauvegardez<\/strong> : configuration, base de donn\u00e9es si applicable, et fichiers de m\u00e9dias (au moins via une strat\u00e9gie de copie).<\/li>\n<li><strong>Documentez<\/strong> : comment vous d\u00e9ployez Jellyfin, vos param\u00e8tres r\u00e9seau, vos int\u00e9grations (reverse proxy, authentification, etc.).<\/li>\n<li><strong>Isoler les d\u00e9pendances<\/strong> : reverse proxy et certificats g\u00e9r\u00e9s proprement, pour \u00e9viter que tout casse en cascade.<\/li>\n<li><strong>Planifiez les mises \u00e0 jour<\/strong> : une fen\u00eatre de maintenance, m\u00eame courte, vaut mieux qu\u2019une mise \u00e0 jour \u201cau fil de l\u2019eau\u201d.<\/li>\n<li><strong>Gardez un \u0153il sur la communaut\u00e9<\/strong> : forums, discussions, et retours d\u2019utilisateurs donnent souvent une image plus fiable que les annonces seules.<\/li>\n<\/ul>\n<p>Le but n\u2019est pas de \u201cse pr\u00e9parer au pire\u201d. Le but est de rester ma\u00eetre de votre installation.<\/p>\n<h2>Faut-il quitter Jellyfin ?<\/h2>\n<p>\u00c0 mon avis, <strong>non<\/strong> : quitter un outil ne se d\u00e9cide pas sur un \u00e9pisode de d\u00e9parts, mais sur une observation de la trajectoire. Les annonces \u00e9voquent une passation et une continuit\u00e9, ce qui est d\u00e9j\u00e0 un signal positif.<\/p>\n<p>En revanche, je recommande de passer en mode \u201cgestion du risque\u201d : v\u00e9rifiez l\u2019activit\u00e9, gardez vos sauvegardes, et testez vos mises \u00e0 jour. Si vous constatez une baisse durable de maintenance ou des signaux de fragmentation, alors seulement il faudra envisager une alternative.<\/p>\n<h2>Conclusion : continuit\u00e9 d\u2019abord, vigilance ensuite<\/h2>\n<p>La perte de figures historiques de <strong>Jellyfin<\/strong> rappelle une \u00e9vidence : un projet libre vit au rythme des personnes qui le portent. Pour les utilisateurs, la bonne r\u00e9ponse n\u2019est ni la panique ni l\u2019indiff\u00e9rence, mais une vigilance structur\u00e9e.<\/p>\n<p>La suite dira si la communaut\u00e9 absorbe bien ces d\u00e9parts et maintient la dynamique. En attendant, gardez votre installation sous contr\u00f4le : sauvegardes, tests, et suivi de l\u2019activit\u00e9.<\/p>\n<p><em>Source : <a href=\"https:\/\/www.clubic.com\/actualite-622858-jellyfin-perd-ses-trois-figures-historiques-l-alternative-libre-a-plex-vacille.html\" target=\"_blank\" rel=\"noopener nofollow\">https:\/\/www.clubic.com\/actualite-622858-jellyfin-perd-ses-trois-figures-historiques-l-alternative-libre-a-plex-vacille.html<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.<\/p>\n","protected":false},"author":1,"featured_media":949,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"blog_gen_system_prompt":"Tu es un agent IA \u00e9ditorial expert en r\u00e9daction web SEO en fran\u00e7ais, adaptation de style \u00e0 partir d'un corpus, synth\u00e8se \u00e9ditoriale, et g\u00e9n\u00e9ration de prompts d'illustration. Tu agis comme un agent de production \u00e9ditoriale fiable, autonome, prudent et publiable.\r\n\r\nTYPES D'ARTICLES :\r\n- informatif : expliquer clairement un sujet, une notion, une actualit\u00e9.\r\n- synthese : condenser plusieurs id\u00e9es ou enseignements.\r\n- opinion : d\u00e9fendre un point de vue argument\u00e9, faits vs interpr\u00e9tation.\r\n- analyse : approfondir, mettre en perspective, comparer.\r\n- guide : aider le lecteur \u00e0 agir, m\u00e9thode, \u00e9tapes.\r\n- retour_experience : partager un v\u00e9cu, un apprentissage concret.\r\n- veille : commenter une source r\u00e9cente, une tendance.\r\n- comparatif : opposer options, outils, visions.\r\n- editorial : voix personnelle, incarn\u00e9e.\r\n\r\nR\u00c8GLES DE S\u00c9LECTION AUTO DU TYPE :\r\n1. URL seule : veille si r\u00e9cent, informatif si explication, analyse si profondeur, guide si recommandations.\r\n2. Th\u00e8me seul : informatif\/synthese par d\u00e9faut, opinion\/editorial si prise de position, guide si aide pratique.\r\n3. URL + th\u00e8me : type guid\u00e9 par le th\u00e8me, source comme base factuelle.\r\n\r\nR\u00c8GLES ABSOLUES :\r\n1. Ne jamais halluciner.\r\n2. URL fournie = base factuelle principale.\r\n3. Th\u00e8me fourni avec URL = angle \u00e9ditorial.\r\n4. Th\u00e8me seul = article fiable et prudent sans inventer de faits.\r\n5. Le corpus sert au ton, rythme, niveau de langue, structure, posture \u00e9ditoriale. Jamais copier.\r\n6. Information insuffisante = r\u00e9duire le niveau d'affirmation.\r\n7. Article ORIGINAL, pas de plagiat.\r\n8. NE PAS mentionner ni lister les URLs sources en fin d'article. Les liens sources seront ajout\u00e9s automatiquement par le syst\u00e8me.\r\n\r\nVOIX \u00c9DITORIALE \u2014 R\u00c8GLES IMP\u00c9RATIVES :\r\nTu es l'AUTEUR qui ma\u00eetrise le sujet et le transmet avec un point de vue assum\u00e9. Tu n'es PAS un journaliste qui r\u00e9sume un document externe. Tu \u00e9cris l'article, tu ne le commentes pas.\r\n\r\nLISTE NOIRE \u2014 ces tournures sont STRICTEMENT INTERDITES dans le champ \"content\" :\r\n- \"l'article\", \"l'article source\", \"dans l'article source\", \"selon l'article\", \"cet article traite de\", \"l'article parle de\", \"l'article indique que\"\r\n- \"le texte\", \"le texte relay\u00e9\", \"le texte indique\", \"selon le texte\"\r\n- \"la source\", \"la source indique\", \"selon la source\", \"d'apr\u00e8s la source\"\r\n- \"la publication mentionne\", \"la publication indique\"\r\n- \"d'apr\u00e8s les informations publi\u00e9es\"\r\n- \"les \u00e9l\u00e9ments mentionn\u00e9s\", \"parmi les \u00e9l\u00e9ments cit\u00e9s\", \"chiffre cit\u00e9 dans la source\", \"chiffre mentionn\u00e9\"\r\n- TOUTE mention d'un m\u00e9canisme interne ou d'une limite technique : \"tronqu\u00e9\", \"le contenu est tronqu\u00e9\", \"la source est partiellement tronqu\u00e9e\", \"le message fourni\", \"l'extrait\", \"dans le message\".\r\n\r\nR\u00c8GLE DE R\u00c9\u00c9CRITURE : au lieu de \"l'article indique que X fait Y\", \u00e9cris directement \"X fait Y\". Affirme l'information comme un fait ma\u00eetris\u00e9. Si une donn\u00e9e est incertaine, emploie un qualificatif neutre (\"il semble que\", \"selon toute vraisemblance\") SANS jamais r\u00e9f\u00e9rencer la source comme objet.\r\n\r\nPOUR opinion \/ editorial \/ analyse : prends un point de vue clairement affirm\u00e9 d\u00e8s le premier paragraphe. Emploie \"je\" ou \"nous\" selon le ton du corpus. Distingue tes opinions de tes constats, mais assume les deux.\r\n\r\nCLOISONNEMENT : le champ \"analyse.limites\" du JSON est le SEUL endroit o\u00f9 exprimer tes incertitudes ou les limites des sources. JAMAIS dans \"content\".\r\n\r\nANALYSE DE TON (si corpus fourni) :\r\nAnalyser ton dominant, formalit\u00e9, longueur phrases, densit\u00e9, structure, marqueurs de personnalit\u00e9, p\u00e9dagogie\/analyse\/opinion, introduction\/conclusion.\r\nReproduire une voix compatible sans plagiat ni caricature.\r\nSans corpus : style clair, expert, direct, cr\u00e9dible, fluide, lecture rapide.\r\n\r\nOPINION (si type le justifie) :\r\nDistinguer faits et interpr\u00e9tation. Ne jamais inventer d'arguments factuels. Posture affirm\u00e9e mais cr\u00e9dible.\r\n\r\nLONGUEUR : suivre la longueur cible indiqu\u00e9e dans le message utilisateur. Flexible si le sujet l'exige. Toujours privil\u00e9gier la densit\u00e9 utile.\r\n\r\nSEO OBLIGATOIRE :\r\n1. TITRE : mot-cl\u00e9 principal, < 60 caract\u00e8res, accrocheur.\r\n2. SLUG : d\u00e9riv\u00e9 du titre, minuscules, tirets, sans mots vides, < 75 car.\r\n3. META DESCRIPTION : 150-155 car, mot-cl\u00e9, incitation au clic.\r\n4. META TITLE SEO : peut diff\u00e9rer du H1, CTR, < 60 car.\r\n5. FOCUS KEYWORD.\r\n6. TAGS : 3 \u00e0 6, fran\u00e7ais, minuscules.\r\n7. CAT\u00c9GORIE : une cat\u00e9gorie principale.\r\n8. CONTENU HTML :\r\n   - PAS de H1 dans content.\r\n   - H2 > H3 hi\u00e9rarchie correcte.\r\n   - Mot-cl\u00e9 dans premier paragraphe et au moins un H2.\r\n   - Densit\u00e9 1-2% naturelle.\r\n   - Paragraphes courts (3-4 phrases).\r\n   - Au moins une liste \u00e0 puces ou num\u00e9rot\u00e9e.\r\n   - Introduction engageante.\r\n   - Conclusion concise avec ouverture.\r\n   - <strong> pour expressions importantes.\r\n9. JSON-LD Article schema.\r\n\r\nIMAGES :\r\n- 1 image mise en avant OBLIGATOIRE (featured_image).\r\n\r\nIMAGES INLINE (dans le corps de l'article) :\r\n- R\u00e8gle quantitative OBLIGATOIRE : 1 image inline par tranche de ~500 mots d\u00e8s lors que le sujet est visuel, technique ou proc\u00e9dural.\r\n    \u2022 < 500 mots -> 0 image inline\r\n    \u2022 500-900 mots -> ","blog_gen_user_prompt":"TYPE D'ARTICLE DEMAND\u00c9 : informatif\r\n\r\nLONGUEUR CIBLE : environ 800 mots. Adapte la densit\u00e9 en cons\u00e9quence. Si le sujet exige l\u00e9g\u00e8rement plus ou moins, reste flexible, mais vise cette cible.\r\n\r\n---D\u00c9BUT CORPUS DE STYLE---\r\n# Articles du blog \u2014 jm.garreta.eu\r\n\r\n> Export\u00e9 le 08\/03\/2026  \r\n> 116 articles au total\r\n\r\n---\r\n\r\n## Le RGPD j&rsquo;y comprends rien\r\n\r\n**Date :** 24 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** rgpd\r\n\r\nVous entendez parler du RGPD ou r\u00e8glement g\u00e9n\u00e9ral sur la protection des donn\u00e9es personnelles qui entre en vigueur demain 25 mai 2018 et vous n'y comprenez rien ?\r\nEh bien franceinfo a publi\u00e9 un\r\ntr\u00e8s bon article\r\nqui r\u00e9sume ce qu'il faut savoir : la collecte des donn\u00e9es, une politique de confidentialit\u00e9 plus claire (j'esp\u00e8re que celle\r\nici\r\nl'est), un acc\u00e8s et une suppression plus facile de vos donn\u00e9es.\r\nA lire car Internet sera plus clair et on sent bien d\u00e9sormais que tous les acteurs ont bien pris conscience de la r\u00e8glementation et s'efforce de l'appliquer.\r\n\r\n---\r\n\r\n## Le bon respect de l&rsquo;ethic-ette\r\n\r\n**Date :** 25 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** crack, faille, hack, s\u00e9curit\u00e9, vuln\u00e9rabilit\u00e9\r\n\r\nLe hacking l\u00e9gal existe, il est possible soit en s'entra\u00eenant par le biais de machines virtuelles mises \u00e0 disposition pour cibler une particularit\u00e9 comme\r\nhttps:\/\/www.vulnhub.com\/\r\n, ou des sites qui mettent en place des challenges comme\r\nhttps:\/\/www.root-me.org\/\r\n, ou soit par des plateformes de recherche de failles dites bug bounty que des entreprises peuvent utiliser pour v\u00e9rifier leur s\u00e9curit\u00e9 contre r\u00e9mun\u00e9ration, la plus connue en France\r\nhttps:\/\/bountyfactory.io\/\r\n.\r\nSi la s\u00e9curit\u00e9 informatique vous int\u00e9resse, il est obligatoire de passer par l\u00e0, vous vous amuserez \u00e0 mieux comprendre comment cela fonctionne, et pas de risque de voir monsieur le gendarme sonner chez vous \u00e0 6h du matin.\r\nEt impossible de parler s\u00e9curit\u00e9 sans faire un peu de pub pour la communaut\u00e9\r\nZenK-Security\r\n.\r\nSource\r\n\r\n---\r\n\r\n## V\u00e9rifiez la s\u00e9curit\u00e9 de votre mot de passe\r\n\r\n**Date :** 25 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** crack, hack, passphrase, password\r\n\r\nEn regardant une intervention de Damien Bancal de\r\nZATAZ\r\n, celui-ci a parl\u00e9 du site\r\nhttps:\/\/howsecureismypassword.net\/\r\nque je ne connaissais pas et qui permet de v\u00e9rifier la solidit\u00e9 de votre mot de passe. Est-il solide ? Dans un dictionnaire ? Combien de temps un hacker mettra-t-il pour le trouver ?\r\n\r\n---\r\n\r\n## T&rsquo;es pas d\u00e9veloppeur tant que t&rsquo;as pas d\u00e9velopp\u00e9 longtemps, tr\u00e8s longtemps\r\n\r\n**Date :** 25 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** d\u00e9veloppement, programmation\r\n\r\nVoil\u00e0 bien une vision que je partage, celle de Peter Norvig de chez Google. Selon lui l'apprentissage de la programmation prend 10 ans, car non on n'apprendra jamais \u00e0 programmer en lisant un livre.\r\nIl faut une bonne formation, \u00eatre curieux, s'int\u00e9resser \u00e0 plusieurs langages, et pratiquer et de diff\u00e9rentes mani\u00e8res (seul, en \u00e9quipe, en initiant un projet ou en reprenant un existant).\r\nJe m'en aper\u00e7ois avec l'exp\u00e9rience, aujourd'hui je suis capable de passer d'un langage \u00e0 un autre selon le besoin, ou d'en apprendre un nouveau assez facilement. La logique est importante, pour des probl\u00e8mes fonctionnels, de performance, de maintenabilit\u00e9. Mais tout cela s'acquiert en programmant. La th\u00e9orie est belle, mais on ne progresse qu'en butant sur les difficult\u00e9s. J'ai atteint aujourd'hui un certain niveau, mais c'est bien parce que j'\u00e9tais dans la pratique.\r\nInitier des projets, ou reprendre quelque chose te fait forc\u00e9ment progresser, les erreurs ou diff\u00e9rences des autres te font r\u00e9fl\u00e9chir et ont permis d'am\u00e9liorer mes programmes et fa\u00e7ons de faire, je sens bien que je suis plus productif, et on m'appelle tr\u00e8s souvent aussi pour partager des avis. Cela tu ne l'as pas autrement.\r\nBref si vous voulez devenir d\u00e9veloppeur, commencez, et surtout pratiquez encore, encore et encore.\r\nSource\r\n\u2013\r\nSource\r\n\r\n---\r\n\r\n## Il est design\u00e9 ton logiciel ?\r\n\r\n**Date :** 29 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** design, gui, ui, ux\r\n\r\nIl est quand m\u00eame fr\u00e9quent de voir des applications libres non ergonomiques et pas pratiques. Pourtant le besoin premier d'un logiciel est non seulement de r\u00e9pondre \u00e0 un besoin, mais aussi d'\u00eatre facile \u00e0 utiliser et intuitif.\r\nSi un logiciel devient une usine \u00e0 gaz pour une t\u00e2che tr\u00e8s simple, on se demande si certains d\u00e9veloppeurs testent vraiment leur logiciel et si quand ils l'utilisent se disent vraiment s'il est pratique. Quand je d\u00e9veloppe une application, je fais en sorte que celle-ci soit simple et qu'une action soit possible en moins de 3 clics.\r\nCependant nous ne sommes pas des graphistes, et il arrive vite qu'une application soit moche. D'autant plus qu'un regard ext\u00e9rieur permet toujours d'avoir un approche critique et souvent b\u00e9n\u00e9fique pour faciliter l'utilisation.\r\nCet article\r\nDesigners & Logiciels libres : et si on collaborait ?\r\nmontre que des designers cherchent \u00e0 mettre en place leur connaissance, \u00e0 s'entra\u00eener, mais recherchent des projets sur lesquels ils pourraient partici","blog_gen_featured_img_prompt":"Illustration r\u00e9aliste et moderne d\u2019un serveur multim\u00e9dia auto-h\u00e9berg\u00e9 dans une petite baie r\u00e9seau \u00e0 la maison, avec un \u00e9cran affichant une interface type biblioth\u00e8que vid\u00e9o (sans logo ni marque), ambiance tech chaleureuse, \u00e9clairage bleu\/vert doux, profondeur de champ, style \u00e9ditorial web, haute r\u00e9solution, composition centr\u00e9e, pas de texte lisible, pas de watermark.","blog_gen_inline_img_prompts":"[{\"placeholder\":\"[IMAGE:1]\",\"prompt\":\"Visuel \u00e9ditorial : ic\u00f4nes abstraites repr\u00e9sentant une \u00e9quipe de projet (personnages stylis\u00e9s fa\u00e7on pictogrammes) qui se d\u00e9placent hors du cadre, et un chemin de continuit\u00e9 (fl\u00e8che) vers un serveur multim\u00e9dia (silhouette de rack). Couleurs : bleu nuit, cyan, touches orange. Style semi-r\u00e9aliste, fond d\u00e9grad\u00e9, rendu propre pour article SEO, sans texte, sans logos.\",\"alt_text\":\"D\u00e9parts de mainteneurs et continuit\u00e9 d\u2019un projet libre\",\"reason\":\"Image conceptuelle pour illustrer l\u2019impact humain et la continuit\u00e9 du projet.\"},{\"placeholder\":\"[IMAGE:2]\",\"prompt\":\"Sch\u00e9ma visuel clair et esth\u00e9tique : checklist de bonnes pratiques (sauvegarde, documentation, mises \u00e0 jour, tests) sous forme de cartes minimalistes, reli\u00e9es \u00e0 un petit sch\u00e9ma d\u2019infrastructure (reverse proxy, stockage, serveur). Palette : blanc cass\u00e9, bleu, vert, contraste \u00e9lev\u00e9. Style infographie \u00e9ditoriale, sans texte lisible, pas de marque.\",\"alt_text\":\"Checklist de bonnes pratiques pour s\u00e9curiser un serveur multim\u00e9dia\",\"reason\":\"Image pour soutenir la partie m\u00e9thode (\u00e9valuer le risque et bonnes pratiques).\"}]","blog_gen_model":"gpt-5.4-nano","blog_gen_image_model":"gpt-image-1","blog_gen_timestamp":"2026-08-17T19:55:39.492Z","blog_gen_type_article":"informatif","blog_gen_longueur_cible":"800","footnotes":""},"categories":[3],"tags":[506,505,305,508,507],"class_list":["post-947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatique","tag-auto-hebergement","tag-jellyfin","tag-logiciel-libre","tag-plex","tag-serveur-multimedia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jellyfin change : quelles cons\u00e9quences pour les utilisateurs ?<\/title>\n<meta name=\"description\" content=\"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jellyfin change : quelles cons\u00e9quences pour les utilisateurs ?\" \/>\n<meta property=\"og:description\" content=\"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Jean-Mich\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-18T07:55:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/featured-947.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"jeanmich\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"jeanmich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/\"},\"author\":{\"name\":\"jeanmich\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/feb7bd38b9da85a0e47cb1337ea21bf9\"},\"headline\":\"Jellyfin perd ses figures historiques : que faire ?\",\"datePublished\":\"2026-08-18T07:55:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/\"},\"wordCount\":967,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-947.png\",\"keywords\":[\"auto-h\u00e9bergement\",\"jellyfin\",\"logiciel libre\",\"plex\",\"serveur multim\u00e9dia\"],\"articleSection\":[\"Informatique\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/\",\"name\":\"Jellyfin change : quelles cons\u00e9quences pour les utilisateurs ?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-947.png\",\"datePublished\":\"2026-08-18T07:55:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/feb7bd38b9da85a0e47cb1337ea21bf9\"},\"description\":\"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-947.png\",\"contentUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-947.png\",\"width\":1536,\"height\":1024,\"caption\":\"Serveur multim\u00e9dia auto-h\u00e9berg\u00e9 inspir\u00e9 de Jellyfin, ambiance tech\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/jellyfin-perd-figures-historiques-que-faire\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jellyfin perd ses figures historiques : que faire ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/\",\"name\":\"Le blog de Jean-Mich\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/feb7bd38b9da85a0e47cb1337ea21bf9\",\"name\":\"jeanmich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"caption\":\"jeanmich\"},\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/author\\\/jeanmich\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jellyfin change : quelles cons\u00e9quences pour les utilisateurs ?","description":"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/","og_locale":"fr_FR","og_type":"article","og_title":"Jellyfin change : quelles cons\u00e9quences pour les utilisateurs ?","og_description":"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.","og_url":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/","og_site_name":"Le blog de Jean-Mich","article_published_time":"2026-08-18T07:55:00+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/featured-947.png","type":"image\/png"}],"author":"jeanmich","twitter_misc":{"\u00c9crit par":"jeanmich","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#article","isPartOf":{"@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/"},"author":{"name":"jeanmich","@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/feb7bd38b9da85a0e47cb1337ea21bf9"},"headline":"Jellyfin perd ses figures historiques : que faire ?","datePublished":"2026-08-18T07:55:00+00:00","mainEntityOfPage":{"@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/"},"wordCount":967,"commentCount":0,"image":{"@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#primaryimage"},"thumbnailUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/featured-947.png","keywords":["auto-h\u00e9bergement","jellyfin","logiciel libre","plex","serveur multim\u00e9dia"],"articleSection":["Informatique"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/","url":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/","name":"Jellyfin change : quelles cons\u00e9quences pour les utilisateurs ?","isPartOf":{"@id":"https:\/\/jm.garreta.eu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#primaryimage"},"image":{"@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#primaryimage"},"thumbnailUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/featured-947.png","datePublished":"2026-08-18T07:55:00+00:00","author":{"@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/feb7bd38b9da85a0e47cb1337ea21bf9"},"description":"Jellyfin perd trois figures fondatrices en quatre jours. On fait le point : ce que cela peut changer, comment \u00e9valuer le risque, et quelles bonnes pratiques adopter c\u00f4t\u00e9 auto-h\u00e9bergement.","breadcrumb":{"@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#primaryimage","url":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/featured-947.png","contentUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/08\/featured-947.png","width":1536,"height":1024,"caption":"Serveur multim\u00e9dia auto-h\u00e9berg\u00e9 inspir\u00e9 de Jellyfin, ambiance tech"},{"@type":"BreadcrumbList","@id":"https:\/\/jm.garreta.eu\/blog\/jellyfin-perd-figures-historiques-que-faire\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/jm.garreta.eu\/blog\/"},{"@type":"ListItem","position":2,"name":"Jellyfin perd ses figures historiques : que faire ?"}]},{"@type":"WebSite","@id":"https:\/\/jm.garreta.eu\/blog\/#website","url":"https:\/\/jm.garreta.eu\/blog\/","name":"Le blog de Jean-Mich","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jm.garreta.eu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/feb7bd38b9da85a0e47cb1337ea21bf9","name":"jeanmich","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","caption":"jeanmich"},"url":"https:\/\/jm.garreta.eu\/blog\/author\/jeanmich\/"}]}},"_links":{"self":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/comments?post=947"}],"version-history":[{"count":2,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/947\/revisions"}],"predecessor-version":[{"id":952,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/947\/revisions\/952"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/media\/949"}],"wp:attachment":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/media?parent=947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/categories?post=947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/tags?post=947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}