Software-update - Jellyfin 12.0
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.0We 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.
- As always for major upgrades, ensure you STOP Jellyfin and take a FULL MANUAL BACKUP OF YOUR DATA AND CONFIG DIRECTORIES before upgrading!
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.- This release contains security fixes, so we recommend upgrading rather than staying on an older release once you are ready.
- 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.
:strip_exif()/i/2003747672.jpeg?f=imagenormal)
| 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
Feedback • 08-09-2026 07:3067 • submitter: MoonRaven
Update-historie
| 08-09 | Jellyfin 12.0 | 67 |
| 25-05 | Jellyfin 10.11.10 | 21 |
| 21-05 | Jellyfin 10.11.9 | 51 |
| 06-04 | Jellyfin 10.11.8 | 14 |
| 01-04 | Jellyfin 10.11.7 | 24 |
| 19-01 | Jellyfin 10.11.6 | 19 |
| 15-12 | Jellyfin 10.11.5 | 31 |
| 12-'25 | Jellyfin 10.11.4 | 11 |
| 11-'25 | Jellyfin 10.11.3 | 42 |
| 11-'25 | Jellyfin 10.11.2 | 49 |
Lees meer
Reacties (67)
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.
• 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]
Dat maakte de beslissing heel makkelijk voor mij
Je hebt ook de keuze uit veel verschillende apps, zoals Wolphin op de TV.
[Reactie gewijzigd door The Zep Man op 8 september 2026 11:52]
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.
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]
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?Na het debacle met de vorige update naar 12.0.0
[Reactie gewijzigd door Primal op 8 september 2026 15:01]
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.
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
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.
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.
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.
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.Als je de instructies goed las gaf dat geen problemen.
[Reactie gewijzigd door eric_bimbi1d op 8 september 2026 09:05]
[Reactie gewijzigd door eric_bimbi1d op 8 september 2026 09:05]
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.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.
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]
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]
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.
Is dit al met nieuw bestuur of is dit het laatste wapenfeit van de oprichters?
YouTube: Jellyfin Just Lost Its Project Leader. What Happens Next?
De interface ziet er gelijk wat moderner uit. Leuk dat er nu ook boeken en comics worden ondersteund.
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.
Heb het nog ff opgezocht, het heet ‘Manage path replacements’
[Reactie gewijzigd door Theetjuh op 8 september 2026 16:55]
Dan ga ik binnenkort wel een keer testen hoe dit werkt, kunnen we hopelijk weer een keer verder gaan updaten.
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.Ik heb in mijn server niet eens een GPU zitten. Is ook helemaal niet nodig.
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]
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.130 euro wat heb je dan voor gpu? Zeker niet eentje die ook av1 ondersteunt.
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]
Let wel, dit zijn voornamelijk x265 en h264 media files op 1080p dus is geen 4K, maar het geeft hopelijk wel een beeld.
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.Maar voor meerdere streams?
[Reactie gewijzigd door The Zep Man op 8 september 2026 18:40]
Om te kunnen reageren moet je ingelogd zijn
:strip_icc():strip_exif()/u/705488/crop58a57e1c51e2e_cropped.jpeg?f=community)
/u/94596/crop643fb12fd4e6d.png?f=community)
:strip_icc():strip_exif()/u/238044/No_Bullshit.jpg?f=community)
:strip_icc():strip_exif()/u/2535202/crop6a776b53d3245_cropped.jpg?f=community)
:strip_exif()/u/25150/Gizzbril.gif?f=community)
:strip_icc():strip_exif()/u/471293/crop55e18eca2ecf3_cropped.jpeg?f=community)
:strip_exif()/u/33876/crop5db309f39f3f0_cropped.gif?f=community)
/u/2501/crop6a620c8d4224f_cropped.png?f=community)
:strip_icc():strip_exif()/u/183633/wolverine2.jpg?f=community)
:strip_icc():strip_exif()/u/123739/crop5f9ddcde3b3f4_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/1006037/crop5e315eced33b7_cropped.jpeg?f=community)
/u/554272/crop590f26efb0470_cropped.png?f=community)