Oprichters en bestuurder van Jellyfin stappen op, maar zonder ruzie
Twee bestuurders van streamingdienst Jellyfin zijn opgestapt. Joshua Boniface, die ook de oprichter van de app is, en socialmediamanager Anthony Lavado zeggen toe te zijn aan rustiger werk. Hun vertrek lijkt dan ook geen groot gat in de ontwikkeling achter te laten, al zijn veel gebruikers en fans benieuwd waar het project zich naartoe beweegt.
De twee managers kondigen hun vertrek aan op het Jellyfin-forum. Vooral het vertrek van Joshua Boniface valt op. Hij richtte Jellyfin op en was nog steeds de hoofdontwikkelaar van de dienst. Boniface zegt dat hij niet met ruzie vertrekt en dat ook uit vrije wil doet.
"Het was tijd voor verandering", zegt Boniface. "Ik kon simpelweg niet de mentale energie en tijd opbrengen die nodig was voor deze rol." Hij zegt ook dat hij tegen een burn-out aan zat en het 'tijd vond om aan de kant te stappen'.
Wat is Jellyfin?
Jellyfin is een verzamel- en streamingdienst voor lokale mediabibliotheken. De dienst is opensource beschikbaar en is vooral populair onder zelfhosters met thuisservers. Gebruikers ordenen met de tool gedownloade films en series, voorzien ze automatisch van metadata en streamen ze vervolgens.
Jellyfin werd vooral de afgelopen jaren erg populair als alternatief voor Plex. Dat voerde een aantal controversiële veranderingen door, zoals het verhogen van de prijs van het levenslange abonnement naar 750 dollar.
'Floss werkt'
Boniface zegt dat hij het project goed heeft overgedragen en duidelijke communicatie met het overgebleven team onderhoudt. Dat gebeurt lang niet altijd bij opensourceprojecten, die vaak te maken hebben met ruzies en onenigheden.
Verder merkt Boniface op dat hij niet had verwacht dat Jellyfin zo populair zou worden. Hij begon in 2018 met de tool, die inmiddels is uitgegroeid tot 'een volwaardig alternatief voor Plex voor miljoenen serverbeheerders en tientallen miljoenen gebruikers.' "We hebben bewezen dat Floss (Free, Libre, Open Source Software) werkt en dat er vraag naar is."
Andere opstappers
Voor Anthony Lavado spelen andere redenen mee. Hij zegt enkel dat hij nog maar weinig programmeert, maar ook dat hij inmiddels 'andere prioriteiten' in zijn leven heeft. Ook Lavado benadrukt dat hij de overdracht aimabel wil laten verlopen.
Vorige week stapte ook Andrew Rabert al op uit het bestuur. Rabert richtte Jellyfin samen met Joshua Boniface op. Hij hintte toen juist wél op het gevreesde opensourcedrama. Rabert wilde de desktopapp grondig aanpassen, maar hij zegt weinig steun te hebben gekregen vanuit de organisatie.
Jellyfin-fans zijn daarom ook wel bezorgd dat er nu twee nieuwe bestuurders opstappen, hun constructieve ambities ten spijt. Onder andere op Reddit zeggen gebruikers vooral dat ze hopen dat er niets verandert.
Lees meer
Reacties (64)
Dit komt mede omdat bij Open Source ook de interne communicatie zichtbaar is. Wat onderdeel is van Open zijn. Dan krijg je alles te horen (of lezen), van ellenlange discussies tot ruzies.Boniface zegt dat hij het project goed heeft overgedragen en duidelijke communicatie met het overgebleven team onderhoudt. Dat gebeurt lang niet altijd bij opensourceprojecten, die vaak te maken hebben met ruzies en onenigheden.
Ik weet dat er in 'normale' bedrijven ook menige fikse discussies en heikelpunten zijn. Alleen worden die discussies en argumenten vaak binnen het bedrijf gehouden, en krijg je in de buitenwereld heel weinig te horen hoe het er binnen in een bedrijf aan toegaat.
Als de gebruikers/doelgroep thuishosters zijn, ben ik wel benieuwd welk verdienmodel er achter zit.
Er is dit jaar ong. 13000 binnengekomen en net geen 8000 aan kosten. Er zit ook een gezonde balans van >30k om onvoorziene dingen op te vangen.
Financieel lijkt het dus een behoorlijk gezond project te zijn, wat alleen maar mooi is.
Ik gebruik het zelf nog niet, omdat alles nog op plex draait, maar het staat wel op de planning. Heb toevallig gisteren mn proxmox hardware vervangen zodat nu ook hw encoding mogelijk is (kwam erachter dat m'n GT1030 geen media encoder heeft, GRMBL). Nu met een AMD 5700G ipv 2500k heb ik wat meer oompf, en ook een degelijke iGPU.
Binnenkort maar eens gaan hobbyen.
Het is gewoon fijn om te zien dat dingen als hosting enz. gewoon geen issue gaat opleveren.
Dus ja... Dat heb ik er niet voor over.
Toch nog wat teveel gezeik met jellyfin, het vereist meer tweaks. Soms beginnen videos ineens te bufferen. Ondertiteling is soms anders geplaatst. Het is allemaal veel minder gepolijst. Plex werkt gewoon out of the box.
Alleen laatst was plex tv down kon ik niet kijken, bij plex hekel ik die cloud afhankelijkheid. Maar Jellyfin is het gewoon nog niet.
Overigens werkte het video deel met Jellyfin en Emby altijd prima bij mij. Ook de ondertiteling. Als je video’s beginnen te bufferen wordt er waarschijnlijk transcoding toegepast en trekt je server dat niet. Met de juiste codecs voorkom je dat.
[Reactie gewijzigd door CH4OS op 23 juli 2026 08:14]
De gratis plex versie doet het prima voor self hosting en in stream niet buiten mijn netwerk (ook niet via vpn). Ik weet niet of jellyfin (of litefin, een van de geoptimaliseerde apps in de LG TV homebrew store) limitaties hebben voor bijv audio passthrough of hdr10+/dv.
Ik heb alleen gemerkt dat de plugin die thema muziek afspeelt net ietjes beter werkt op plex.
Ook is de autodetect metadata niet zo accuraat.
Verder gebruik ik home assistant om de lampen te dimmen, helaas is de LG TV integratie niet zo goed, het detecteerd speel/pauze/stop niet van de tv zelf. Wel van plex, maar ik heb nog geen methode gevonden voor jellyfin. Wellicht is dat wat mij tegenhoud.
[Reactie gewijzigd door FPSUsername op 22 juli 2026 18:42]
Play/pauze pakt HA prima op hier, dan gaan automatisch de lichten in de keuken en de gang aan (of ik moet naar de wc of ik pak wat te eten/drinken)
Ik heb het ook geprobeerd met jellyfin-webhook, maar de dev vertikt het om die functionaliteit er in te zetten. Stop notificatie wordt alleen gestuurd als je media stopt, niet als je pauzeert, dus je kunt IsPaused alleen gebruiken bij progress, dus je netwerk wordt elke seconde gespammed. HA houdt daar niet zo van.
Ik gebruik litefin, die heeft blijkbaar een bug dat stop/pauze niet verstuurd wordt naar de jellyfin server. Ik heb een nieuwe update gekregen om te testen. De normale jellyfin app werkt dan weer wel, maar geen goede manier om pauze/hervatten in HA op te vangen.
Moonfin wil niet installeren en de vierde jellyfin client opent niet bij mij op WebOS 5.4.
Wel mooi om te zien dat er vier jellyfin clients bestaan voor WebOS.
[Reactie gewijzigd door FPSUsername op 23 juli 2026 16:44]
O en je hebt geen cloud troep nodig. Mijn jellyfin weet niet eens van het bestaan van de wereld, alleen de reverse proxy ervoor is wat hij kent.
Ik heb daar toen ooit een GT1030 voor erbij gezet, ervan uitgaande dat deze instap kaart ook gewoon de volle media encoder ondersteunde (net zoals voorgaande instap kaarten van nvivdia). Helaas deed deze geen encoding, alleen decoding kwam ik later naar heel veel gekloot met proxmox en jellyfin achter (en ik me maar afvragen waarom het niet werkte). Aangezien die 2500k 15jr oud was, 90% van die tijd 24/7 aangestaan heeft, en in de beginjaren op 4.6GHz draaide en de laatste 5jr op max 4.4GHz, werd het tijd om die met pensioen te sturen.
Gezien de huidige prijzen van memory wilde ik iets met ddr4, omdat dat nog enigszins te betalen is, en de 5700G tickte alle boxen, met laag verbruik in idle, 8 cores, en een redelijk degelijke iGPU. Hoe goed die gaat functioneren met transcoden weet ik nog niet, maar dat ga ik wel zien. Transcoden is ook geen doel op zich, maar is heel soms nodig. Als het niet goed werkt kan ik nog altijd cpu transcoding doen. Met 8 zen3 cores zal dat ook een stuk beter gaan dan met die 2500k
Zelf heb ik gelukkig net geupgrade van een i7 7700k naar een i9 9900k en gebruik ik dus voor die paar gevallen (als het al voorkomt) Quick Sync. Ik let er wel redelijk streng op, wanneer ik het teveel zie gebeuren, wijs ik degene er meestal wel op om de kwaliteits instellingen op maximaal te zetten. Vaak lost dat al het probleem op en krijg ik vervolgens ook te horen "Oh, dit ziet er ook echt veel beter uit ook!".
[Reactie gewijzigd door CH4OS op 23 juli 2026 11:00]
[Reactie gewijzigd door gevoelig op 23 juli 2026 13:30]
Persoonlijk zou ik graag een paar euro aan HA geven iedere maand ondanks dat mijn externe access goed geregeld is via Pangolin of zou ik geinteresseerd zijn in een speciale Jellyfin-branded tv-dongle
Opvallend: de 2 personen die ontslag nemen, zijn de 2 enige beheerders op Open Collective. Iemand anders zal toegang moeten krijgen.
[Reactie gewijzigd door Aegir81 op 22 juli 2026 14:26]
https://jellyfin.org/contribute
Wie individuele ontwikkelaars wil steunen, kan dat uiteraard wel rechtstreeks doen. Er is ook een lijst met persoonlijke donatielinks beschikbaar op de wiki: https://jellyfin.org/docs/general/contributing/direct-donations.
As a project, we generally do not like asking for donations - we are entirely volunteer-run and intend to keep Jellyfin free as in beer, as well as free as in speech, forever. We do not wish, support, nor intend donations to privilege any user's voice or priorities. That said, if you do want to help us cover some operating expenses like our VPS hosting, domains, developer licenses, metadata API keys, and other incidental expenses, check out our OpenCollective page to donate. Our entire budget as well as all expenses are publicly visible there.
Ps. @Tweakers Top, die korte beschrijving van Jellyfin in dat blauwe kader. Nu wist ik dát wel, maar er zijn genoeg artikelen waarvan ik me 'even' niet kan herinneren waarvoor de betreffende software is gemaakt en kan dus de informatie in dat artikel ook niet koppelen aan het merk/product.
[Reactie gewijzigd door PsiTweaker op 22 juli 2026 14:47]
Ik vindt ze juist erg irritant en storend, en zoek naar manieren om ze te verbergen.
De informatie in zo'n info veld hoort of op natuurlijke wijze in het artikel verwerkt te zijn, of moet iets zijn wat ik op eigen initiatief kan opzoeken of me in kan verdiepen als het artikel me daartoe uitnodigt.
Ja, graag...Bedoel je dat je ze op méér plekken zou willen zien?
Bij software update's wordt vaak wel vermeld waarvoor de software is, maar bij andere artikelen soms niet. En als je b.v. niet weet ( en niet kan achterhalen ) waarvoor de software is, dan heeft het vaak ook geen nut om het artikel te lezen. Want dan kan je de inhoud ( van het artikel ) nergens aan 'koppelen', zo blijft de inhoud ( als je toch doorleest ) m.i. ook minder 'hangen' in die grijze hersencellen en leer je ook niets van dat artikel.
[Reactie gewijzigd door PsiTweaker op 22 juli 2026 16:04]
Dat zal niet zo snel gebeurenNu maar hopen dat Jellyfin niet over-de-top commercieel gaat !
Dit is gewoon een alternatieve schrijfwijze voor "hoe je pirated content naar je eigen device te kunnen streamen"-dienst.
Of je eigen media van jaren en jaren die je gedigitaliseerd hebt...
Maar praktisch niemand die het zo gebruikt, geloof dr geen tiet van.
Er is een reden dat je bij de wet kopieën mag maken van wat je hebt (het is namelijk van jou), daarnaast betaal je al thuiskopieheffing dus je betaalt extra belasting omdat je geacht wordt te piraten.
Oef, en dat terwijl het een fork is van Emby, en dan niet eens Emby vermeldeneen volwaardig alternatief voor Plex voor miljoenen serverbeheerders en tientallen miljoenen gebruikers.
Jellyfin begon gewoon als Emby maar met de betaalshit er uit geplukt, tegenwoordig is het wel meer uit elkaar gegroeid.
[Reactie gewijzigd door Jean luc Picard op 22 juli 2026 16:40]
Ik ben Emby gebruiker (zonder te betalen) maar vond jellyfin vorig jaar toch wel wat tekort schieten in functies. Ben benieuwd wat de toekomst erin gaat doen.
Soort van middelgrond XD
Plex is idd helemaal enshittified tegenwoordig. Ik krijg nu elke maand *) zo'n popup om te vragen of ik écht geen tracking wil toestaan, en er zit allemaal eigen content in met reclame zooi.
*) DPG is daar ook wel irritant in trouwens. Elke paar weken weer om toestemming vragen. Alsof ik nu opeens ja ga zeggen ofzo
[Reactie gewijzigd door EraYaN op 22 juli 2026 14:26]
Ik hoop zelf ook niet dat er veel veranderd. Jellyfin doet nu uitstekend wat het moet doen.
Ik heb de reddit niet gelezen:
Klopt natuurlijk niet helemaal maar toch.
--- Do not touch my daily driver please!
[Reactie gewijzigd door TweakerCarlo op 22 juli 2026 14:16]
Jellyfin is jaren geleden ontstaan als een fork van de open source-code van Emby, nadat Emby closed source werd. Sindsdien hebben beide projecten zich onafhankelijk van elkaar ontwikkeld. Jellyfin is tegenwoordig een zelfstandig en volwaardig mediaserverproject met een eigen community, ontwikkelaars en functionaliteit.
Om te kunnen reageren moet je ingelogd zijn
/i/2008269436.png?f=imagenormal)
:strip_icc():strip_exif()/u/856937/crop5f2131f40f511_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/77026/techno.jpg?f=community)
:strip_exif()/u/53522/crop583d477015a24.gif?f=community)
/u/189798/rsvandijklogofooter.png?f=community)
/u/493174/hydrargyrum.png?f=community)
:strip_exif()/u/2062/jannie2.gif?f=community)
:strip_icc():strip_exif()/u/222579/crop58e660ba93218_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/1006037/crop5e315eced33b7_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/406693/nuke_supersmall.jpg?f=community)
/u/182652/crop55cb478493048_cropped.png?f=community)
/u/720496/crop61fff5a721b3b_cropped.png?f=community)
:strip_icc():strip_exif()/u/448966/crop62a741840cd69_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/955657/crop598a1a22d6f24_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/509745/crop5fb2aa7928806_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/342320/phpUm6EBsAM.jpg?f=community)
/u/1957000/crop696cfa35c73d9_cropped.png?f=community)
:strip_icc():strip_exif()/u/87734/crop63c960b55b884_cropped.jpg?f=community)
/u/191860/Hal64.png?f=community)
/u/375324/crop5d95a2d427d1d_cropped.png?f=community)
:strip_exif()/u/120134/Cucco.gif?f=community)
:strip_icc():strip_exif()/u/21712/crop668d500bcc980_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/364924/crop651c5ddadde89_cropped.jpg?f=community)
/u/2008130/crop6536ebba0daf2_cropped.png?f=community)
:strip_icc():strip_exif()/u/805519/crop57d26fd57e990_cropped.jpeg?f=community)
/u/1001533/crop60530e5595f11_cropped.png?f=community)
:strip_icc():strip_exif()/u/1493414/crop614b02975caa1_cropped.jpg?f=community)
/u/399550/crop66d8d9239df36_cropped.png?f=community)
:strip_exif()/u/36424/crop5cad06fdbb432.gif?f=community)