Software-update: Jellyfin 12.0

Jellyfin logo (Über)Versie 12.0 van Jellyfin is uitgekomen, als opvolger van versie 10.11. Deze mediaserver is een fork van Emby en is ontstaan nadat Emby closed source werd en er voor zogenaamde premiumfeatures betaald moest gaan worden, zoals dat ook bij Plex het geval is. Jellyfin is echter volledig open source gebleven en alle functionaliteit is aanwezig. Het draait op Windows, macOS, Linux of in een Docker-container. Verder zijn er clients voor elk OS, mediaspelers, tv's en mobiele apparaten. Uitgebreide informatie over de veranderingen in deze uitgave kan hier worden gevonden; dit is de inleiding daaruit:

Jellyfin 12.0

We are pleased to bring you Jellyfin 12.0, our new stable release. This release continues in the same direction as 10.11: finishing what the database conversion started, turning that new foundation into real performance work, and finally giving books and comics the support they have deserved for years.

This release changes the database schema and actively rewrites data on first boot, so a backup is the only way back to your previous version.

  1. As always for major upgrades, ensure you STOP Jellyfin and take a full manual backup of your data and config directories before upgrading!
  2. You must be running Jellyfin 10.10.7 or any 10.11.x release before upgrading to 12.0. Upgrading directly from 10.11.x is fully supported and no intermediate step is needed. If you are on anything older than 10.10.7, upgrade to 10.10.7 first, then upgrade to 12.0.
  3. Check your usernames before upgrading. Usernames are now case insensitive, so two accounts can't have names that only differ by capitalization. If you have users that match this pattern the database migration will fail.
  4. A full library scan is REQUIRED after upgrading. As part of fixing how alternate versions are stored, versions that Jellyfin grouped automatically, not ones you merged yourself, are cleared during the upgrade. Until you run the scan those versions will look like they are missing.
  5. The first scan after upgrading will take significantly longer than normal, and some movies may appear as newly added. This is expected. Jellyfin now checks every item in your library against the files on disk to clear out leftovers from previous versions, and anything that was previously filed incorrectly gets corrected as it goes. Do not stop the server while migrations are running.
  6. Once installed, please ensure you hard refresh (e.g. Ctrl+Shift+R or similar) and/or clear your web cache for your Jellyfin instance if you notice any UX anomalies. Bad cached assets are the #1 cause of such issues.
  7. Remove any third-party plugins before upgrading. Plugins built for 10.11 will not load on 12.0 and need updated builds from their authors, so give them time to catch up before adding them back. Official plugins have been updated for 12.0 support.
  8. Very old third-party clients will stop working. Support for the legacy /emby/ and /mediabrowser/ addresses has been removed, and the deprecated way of signing in is now disabled, including on existing servers. Clients that have not seen an update in years are the ones at risk here.
  9. This release contains security fixes, so we recommend upgrading rather than staying on an older release once you are ready.
  10. As always with major Jellyfin releases, bugs will exist. Please prefix bug reports with "[12.0]" so we can triage them quickly, and see point 1 one more time: take a backup.
Jellyfin
Versienummer 12.0
Releasestatus Final
Besturingssystemen Android, Linux, macOS, Windows 10, Windows 11
Website Jellyfin
Download https://jellyfin.org/downloads/server
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

08-09-2026 • 07:30

70

Submitter: MoonRaven

Bron: Jellyfin

Reacties (70)

Sorteer op:

Weergave:

Draai dit nu al een tijdje naast Plex om dat te gaan vervangen in de toekomst.

Lijkt op zich allemaal prima te werken. Enige wat ik nog moet testen is wat jellyfin doet in hotels met weinig bandbreedte, plex past zich daar automatisch op aan. Dat zijn wel dingen die ik waarschijnlijk ga missen.
Wat is voor jou de hoofdreden op van plex naar jellyfin te gaan? Plex draait bij mij naar alle tevredenheid op een proxmox servertje.
Een ander perspectief, van iemand die Plex altijd links heeft laten liggen.

• Plex is deels gecentraliseerd met daarbij behorende risico's. Jellyfin niet.
• Plex is onderhevig aan enshittification. Jellyfin heeft dit niet.
• Plex kost geld voor essentiële functies (zoals transcoding). Jellyfin niet.
• Voor reguliere gebruikers die niet bekend zijn met Jellyfin en Plex is het enige functionele verschil tussen die twee dat ze voor Jellyfin een URL in moeten voeren tijdens het inloggen.

[Reactie gewijzigd door The Zep Man op 8 september 2026 12:22]

Voor mij is hardware transcoding de grote wortel om over te stappen. Maar goed, eerst maar eens overstappen van een W11 laptop met USB drive naar een Truenas CE machine zodat ik niet dubbel dingen aan het uitvogelen ben :)
Plex Pass, prijsverhogingen. Nu is het nog ik, maar ik vrees dat het duurder wordt.
bij mij was de reden dat ik op men tablet/telefoon plots niet meer naar mijn eigen media kon kijken zonder een plex pas. Ik kon enkel nog op de tv of via de browser kijken, via de plex app op wifi/vpn had ik plots een plex pas nodig.
Dat maakte de beslissing heel makkelijk voor mij :)
Ja dit was voor mij ook de grote, ik wilde niet al mijn familie en vrienden laten betalen voor een pas.
Jellyfin is precies hetzelfde als Plex, maar dan gratis, zonder account of privacy gedoe.

Je hebt ook de keuze uit veel verschillende apps, zoals Wolphin op de TV.
Niet automatisch tijdens het afspelen, maar wel voordat afspelen begint. Je kan ook in een Jellyfinclient de maximaal beschikbare bandbreedte opgeven. Transcoding op de server zorgt er dan voor dat alles binnen die bandbreedte blijft.

[Reactie gewijzigd door The Zep Man op 8 september 2026 11:52]

Dat is al goed op zich,.maar ik houd plex er nu nog even naast. Familie zit er nog op dus die moet ik ook eerst naar jellyfin krijgen :)

Voordeel is wel dat iedereen dan een eigen account heeft. Nu gebruiken ze allemaal de mijne anders moeten ze remote streaming account kopen van plex.
Na het debacle met de vorige update naar 11.0.0 vraag ik me af hoeveel mensen vertrouwen hebben in deze update. Die vorige release was absoluut niet best en ik hoop dat ze de tijd die er inmiddels tussenin heeft gezeten goed gebruikt hebben om de kwaliteit significant omhoog te brengen. Ik ben bij 10.10.7 gebleven en heb destijds alle Android apparaten waarop ik het gebruik de updates voor Jellyfin uitgezet om te voorkomen dat ze een nieuwe client pushen die niet meer met mijn server werkt.

Mijn advies is om niet alleen een database backup te maken, zoals ze zelf aanraden, maar een backup van je hele (virtuele) machine, docker etc. Ik had destijds een backup van mijn virtuele machine gemaakt en was het een kwestie van die terugplaatsen.

[Reactie gewijzigd door Primal op 8 september 2026 14:22]

Hopelijk ben je dan wel bewust van de kritieke vulnerabilities aanwezig in versie 10.10.7. Bijvoorbeeld: CVE-2026-35031
Ja, de mitigerende maatregelen heb ik toegepast. Daarnaast is mijn opzet is alleen vanaf het LAN benaderbaar, dat maakt verdere risico's aannemelijk kleiner.
Na het debacle met de vorige update naar 12.0.0
Kun je dat toelichten, want dat heb ik blijkbaar gemist. Sowieso waren dat dan allemaal beta's / release candidates, want 12.0.0 is nu pas echt gereleased? :)
Sorry, dat was een typfoutje, ik bedoelde de update naar 10.11.10. ;)

[Reactie gewijzigd door Primal op 8 september 2026 15:01]

Ook dat klopt niet want 11.0 bestaat niet. De vorige release is 10.11.10. Ik denk echter dat je 10.11.0 bedoelt. Ook dat was een grote update waarin het bij sommigen weleens fout ging.

Ikzelf wacht daarom nog even een paar dagen af of er een .1 release komt met daarin waarschijnlijk een hoop geplette vliegjes. Al moet ik wel zeggen dat ze de afgelopen tijd druk zijn geweest met release candidates, wat er hopelijk voor zorgt dat het genoeg getest is en er weinig fout gaat nu bij de daadwerkelijke release van Jellyfin 12.
Ik was inderdaad niet nauwkeurig, het gaat me om de grote update van pak 'm beet driekwart jaar o.i.d. geleden waar echt heel veel issues mee waren.
Meestal is wachten tot een 12.0.1 of iets soort gelijks het beste.
Voor mij wordt het een gevalletje inrichten in nieuwe VM want staat binnenkort toch server migratie op programma en die heeft geen GPU waar de huidige nog iGPU heeft.
Dan kan het mooi parallel draaien op dezelfde share. Alleen watched zal ik dan nog moeten bijwerken
De upgrade naar 11 was nu eenmaal zodat vervolg upgrades makkelijker en juist veiliger kunnen gaan.

Als je nu nog steeds de update naar 11 niet kan maken, zou ik lekker overnieuw beginnen met een nieuwe VM. Je kunt eventueel dmv de Trakt koppeling je watchlist syncen vooraf en achteraf op je nieuwe VM weer importeren.
De upgrade naar 10.11 was een major door de nieuwe database. Als je de instructies goed las gaf dat geen problemen.

Hier net geupgrade naar 12.0.0 met docker op een NAS. ook zonder problemen. Wel de instructie gevolgd om direct eerst een full library scan opnieuw te draaien.
Dat gold dus niet voor iedereen: in mijn geval was de performance dermate slecht geworden dat het ondoenlijk werd. Uiteindelijk met wat wijzigingen mbt locking methode dit wat verbeterd maar de daadwerkelijke performance bleef slecht.

Nu ben ik al reeds overgestapt naar 12.0 en ik moet zeggen dat alles er vooralsnog goed uitziet! Performance is beter en alles lijkt naar behoren te werken. De extra backup van het systeem behoudt ik deze keer wel wat langer. :)
Als je de instructies goed las gaf dat geen problemen.
Dit is pertinent onwaar. De instructies heb ik destijds tot op de letter gelezen en uitgevoerd. En dat dan in meerdere pogingen, maar het resultaat was iedere keer hetzelfde: een systeem dat niet werkte. Het is gewoon bekend dat die upgrade problemen gaf bij een deel van de gebruikers.
Nope, want dan was er iets anders lokaal aan de hand. Dan was je database waarschijnlijk ongemerkt al corrupt geraakt. Wat pas tijdens die database migratie van 10.11 naar boven kwam.

Daar is eigenijk niets aan te doen, behalve regelmatig backups maken.
Of meer aannemelijker is dat tijdens eerdere migraties er dingen kapot zijn gegaan die nu aan het licht kwamen. Dat gezegd hebbende, er was duidelijk een groep gebruikers die dezelfde problemen ervaarden, het internet is daar getuige van. Dat een grotere groep geen problemen had doet niets af aan de validiteit van de klachten.
Alles ging prima hier; van versie 10.11.11 geloof ik. Heb overigens niet veel plugins, althans niet veel thrid-party en laat staan plugins die de jellyfin database aanspreken en/of gebruiken voor data opslag. Dus het kan best zijn dat het daardoor komt dat mensen bij major upgrades problemen ondervinden.
Ik zit inmiddels op 12.0 en ik verwijs in de webgui gewoon naar mijn gemounte nfs-share. Of bedoel je iets anders?
Bestaande libraries blijven verwijzen naar nfs shares maar het aanmaken van nieuwe libraries die verwijzen naar nfs shares via de GUI was niet meer mogelijk na de upgrade. Ik liep direct tegen dit probleem aan nadat ik had geüpgrade naar een hogere 10.x of 11.x versie (ben even kwijt welke versie toen werd aangeboden) dan mijn huidige versie (10.8.10). Dit bleek een bewuste keuze vanuit Jellyfin, daar heb ik toentertijd ook het één en ander over terug weten te vinden.

[Reactie gewijzigd door eric_bimbi1d op 8 september 2026 09:05]

never mind

[Reactie gewijzigd door eric_bimbi1d op 8 september 2026 09:05]

Kan ik met v 12.0 eindelijk custom knoppen toevoegen op het Home scherm?
Wil al erg lang een Jellyseerr/Seerr knop toevoegen aan mijn Jellyfin zodat mijn gebruikers daar met 1 druk op de knop naartoe kunnen. :)
Als je dit op Android TV wilt hebben kan ik Wolphin aanraden. De client ziet er wat gelikter uit en heeft Seerr integratie.
De meeste gebruikers doen Jellyseerr aanvragen via een Android smartphone of via de webbrowser heb ik gemerkt eigenlijk.
Kan ik met v 12.0 eindelijk custom knoppen toevoegen op het Home scherm?
Wil al erg lang een Jellyseerr/Seerr knop toevoegen aan mijn Jellyfin zodat mijn gebruikers daar met 1 druk op de knop naartoe kunnen. :)
Dat kan al een tijdje. Beter dan het home scherm. Het zijn extra knoppen in de menubalk.

Tip:
"menuLinks": [{"name":"Media requests","icon":"cloud_download","url":"https://seerr.example.com/"}],

[Reactie gewijzigd door The Zep Man op 8 september 2026 18:57]

Niet aanbevolen, maar het werkt: afgelopen nacht deed Watchtower zijn ding met een automatische upgrade van het Docker image en de container. Verliep feilloos, ook met wat custom plugins die draaien.

Anders was het een kwestie van een snapshot terugdraaien. Ook niet het einde van de wereld. ;)

[edit]
Er is een bekende bug waardoor na een upgrade van plugins de plugins wel werken, maar dat sommige plugins op de "restart" state blijven staan. Dit komt omdat oude versies van de plugins niet goed opgeruimd worden. Je kan handmatig de betreffende folder(s) van de oude versie(s) van de plugin verwijderen en Jellyfin herstarten om dit op te lossen.

[Reactie gewijzigd door The Zep Man op 8 september 2026 12:27]

Heb nu 10.11.11 draaien, maar wacht denk ik even met upgraden totdat er een versie 12.01 is ofzo, de upgrade van 10.10 naar 10.11 verliep voor veel mensen niet heel soepel dus ik heb toen ook pas een upgrade gedaan bij versie 10.11.8 ofzo.
Wel heel fijne software om te hebben draaien, gewoon heel fijn om alles lokaal te hebben draaien en toch bijvoorbeeld tussen devices de kunnen switchen bij het kijken van een film of serie en niet opnieuw te hoeven beginnen.
Interessant gezien nieuws: Oprichters en bestuurder van Jellyfin stappen op, maar zonder ruzie. Blij te zien dat er nieuwe releases komen onder dezelfde naam.

Is dit al met nieuw bestuur of is dit het laatste wapenfeit van de oprichters?
Mooie update, werkte zonder problemen op een NAS met docker.

De interface ziet er gelijk wat moderner uit. Leuk dat er nu ook boeken en comics worden ondersteund.
Hier nog op versie 10.8.10 gebleven i.v.m. het verwijderen van de mogelijkheid om in de web GUI libraries aan te maken die rechtstreeks verwijzen naar een nfs locatie, waardoor mijn kodi client niet afhankelijk is van de beschikbaarheid van mijn media server om mijn bestanden te benaderen. Dit zou nog wel kunnen d.m.v. handmatig aan passen van bestanden binnen de installatie maar dat is voor mij niet wenselijk.

Is hier ooit nog een update op gekomen in de vorm van een server-side update of plugin die dit weer mogelijk zou maken. Dit weerhoudt mij er nu in ieder geval van om nog verder te updaten.
In combinatie met de Kodi plugin 'Jellyfin for Kodi' is dit nog steeds mogelijk.
Zelf gebruik ik ook de Kodi plugin 'Jellyfin for Kodi' maar die is naar mijn weten niet van invloed op de functionaliteit die op de Jellyfin server beschikbaar is. Als ik op de server een nieuwe library aan maak die niet verwijst naar een nfs locatie dan zal alle communicatie via de server verlopen om de bestanden te kunnen benaderen, hier verandert de genoemde plugin voor zover ik toentertijd m.b.v. testen heb kunnen zien niets aan.
Kijk maar eens in de instellingen :)
edit:
Heb het nog ff opgezocht, het heet ‘Manage path replacements’

[Reactie gewijzigd door Theetjuh op 8 september 2026 16:55]

OK, die optie zie ik nu voor het eerst, interface staat op NL dus heb er op één of andere manier overheen gekeken lijkt het |:( Dan ga ik binnenkort wel een keer testen hoe dit werkt, kunnen we hopelijk weer een keer verder gaan updaten.
Mocht je hulp nodig hebben, stuur maar een PM, wie weet (y)
Is het mogelijk om niet te transcoden. Ik gebruik nu Emby maar die draait op een Pi 5 in een docker. Dus gewoon streamen naar een Samsung TV. Emby werkt opzich prima maar inderdaad een beetje jammer van de premium functies reclame.
Als de file die je hebt, ook ondersteund is op je TV heb je geen transcoding nodig. Dit betekend wel dat als je via de browser kijkt en niet via een app met hardware decoder ondersteuning dat je alsnog transcode.

Ik heb in mijn server niet eens een GPU zitten. Is ook helemaal niet nodig.
Ik heb in mijn server niet eens een GPU zitten. Is ook helemaal niet nodig.
Dat ligt aan je use case. Als het enkel het afspelen van alle media op apparatuur die alle media ondersteunt, dan hoef je nooit aan transcoding te doen. Zodra je ook maar iets hebt dat buiten de boot valt (videoformaat niet ondersteunt, niet voldoende bandbreedte, geen HDR/Dolby Vision-ondersteuning voor content die dat vereist, een exotisch ondertitelformaat dat niet direct afgespeeld kan worden, etc.), dan ben je aangewezen op transcoding.

Zeker met een server voor meerder (externe) gebruikers kom je niet onder transcoding uit. Nu is dat niet het einde van de wereld. Een beetje moderne Intel iGPU kan dat met prima kwaliteit in alle formaten. Waar dat ontbreekt lost een aparte GPU van ~130 EUR alle problemen op.

[Reactie gewijzigd door The Zep Man op 8 september 2026 13:53]

130 euro wat heb je dan voor gpu? Zeker niet eentje die ook av1 ondersteunt. Ik heb zelf een quadro p2000 maar die gaat enkel tot x265 en die was al aardig aan de prijs.
130 euro wat heb je dan voor gpu? Zeker niet eentje die ook av1 ondersteunt.
Een Intel Arc A310. Die ondersteunt AV1 decoding en encoding. Heeft prima ondersteuning voor Linux en heeft ten opzichte van de concurrentie een prima media engine (kwaliteit video encoding). Je kan zelfs met een patch ondersteuning krijgen voor hardwarematig decoderen van VC-1, voor als je dat ondertussen wat exotische formaat nog ergens tegenkomt. Naar verwachting wordt die patch later upstream toegevoegd. Dat maakt deze kaarten voor nu de ultieme "losse" media transcoders. :)

Je hoeft voor een thuisinstallatie ook geen duurdere Arc Alchemist-variant te overwegen. Ze hebben allemaal dezelfde media engine. Het verschil in PCIe-bandbreedte ga je voor enkel video encoding/decoding bij normaal gebruik nooit tegenaan lopen.

[Reactie gewijzigd door The Zep Man op 8 september 2026 16:10]

Maar voor meerdere streams? Waarschijnlijk ongeschikt?
ik draai Jellyfin nu op een intel N150 mini pc met 16GB ram en daar zitten regelmatig meerdere mensen tegelijkertijd naar te kijken c.q. van te streamen, lokaal en over het internet, zonder dat ik kan merken dat het problemen oplevert.
Let wel, dit zijn voornamelijk x265 en h264 media files op 1080p dus is geen 4K, maar het geeft hopelijk wel een beeld.
Idd ik doe nu vooral 4K x265 maar mijn quadro ondersteunt geen AV1. Maar de opvolger van die quadro is een beetje duur.
Maar voor meerdere streams?
Werkt prima. Er zit geen kunstmatige limiet op het aantal sessies. Je moet met hooguit een gezin aan mensen die tegelijkertijd kijkt erg je best doen om ooit tegen de limiet aan te lopen.

[Reactie gewijzigd door The Zep Man op 8 september 2026 18:40]

Jazeker, de optie transcoden kun je ook per user uitzetten.
Dank je voor de tip.

Om te kunnen reageren moet je ingelogd zijn