TechPastWeek logo
Software & Apps9 Min. Lesezeit

Jellyfin 12.0 lässt das Präfix 10 fallen, baut die Bibliothek um und bekommt ein neues Aussehen

Jellyfin 12.0 speichert Playlists als Datenbankzeilen, unterstützt Bücher und Comics nativ und macht die Modern-Oberfläche zum Standard – ohne einfachen Rückweg.

Der Jellyfin-Webclient mit der Detailseite eines Films samt Poster, Metadaten und Besetzungsliste
Auf dieser Seite

Jellyfin, der freie, selbst gehostete Medienserver, der sich als Open-Source-Alternative zu Plex und Emby vermarktet, hat am 8. September 2026 Version 12.0 veröffentlicht. Es ist das größte Release des Projekts seit Jahren: Die mit 10.11 begonnene Überarbeitung der Datenbank wurde in echte Geschwindigkeit beim Durchsuchen übersetzt, Bücher und Comics sind aus einem Plugin in den Server selbst gewandert, die zuvor experimentelle Weboberfläche ist nun Standard – und eine Reihe von Sicherheitskorrekturen kommt mit der deutlichen Warnung, dass ein Upgrade eine Einbahnstraße ist.

Zum Weiterlesen: Cloudflare übernimmt Deno, um Workers selbst hostbar zu machen · Audacity 4.0 ist da: Ein Qt-Neubau und das größte Update in 26 Jahren.

Die auffälligste Änderung ist der Name. Jellyfin 12.0 lässt das führende „10.“ fallen, das jede Version seit der Abspaltung von Emby im Jahr 2018 geprägt hatte. Was 10.12.0 gewesen wäre, ist einfach 12.0, und der Server meldet seine Version jetzt als 12.0.0. Die vollständigen Versionshinweise stehen auf GitHub, und das Projekt hat die Freigabe am 8. September in einem Forumsthread angekündigt.

Eine Versionsnummer, die endlich etwas bedeutet

Die Begründung ist geradlinig, und das Team signalisiert sie seit Januar. Unter dem alten Schema bewegte sich die erste Zahl nie, sodass 10.11.0 – ein Release, das die gesamte Bibliotheksdatenbank neu schrieb – als routinemäßiges Punktupdate präsentiert wurde, und die Leute aktualisierten mit den entsprechenden Erwartungen. „Ein Release wie 10.11.0 war nach jedem vernünftigen Maßstab ein großer Release – es hat die Bibliotheksdatenbank neu geschrieben –, aber die Versionsnummer präsentierte es als kleines Update, und die Leute aktualisierten mit entsprechenden Erwartungen“, erklärt das Projekt.

Von nun an ändert sich die erste Ziffer, wenn ein Release wirklich groß ist. Jellyfin erklärt, dass die 12.x-Majors diejenigen sein werden, die zuerst ein Backup erfordern, während spätere Minor-Releases wie ein 12.1 vor allem Fehler- und Sicherheitskorrekturen enthalten. Das hat praktische Folgen: Alles, was die Versionszeichenfolge auswertet – eine Überwachungsprüfung, ein festgeschriebener Container-Tag, ein Deployment-Skript – sollte überprüft werden, denn der Server antwortet jetzt mit 12.0.0 statt mit einem 10.x.x-Wert.

Die Datenbank-Überarbeitung liefert endlich Tempo

Die Performance-Arbeit ist das Herz von 12.0 und setzt fort, was 10.11 begonnen hat. Playlists, Sammlungen und Boxsets wurden zuvor als eine große serialisierte Liste innerhalb des übergeordneten Elements gespeichert, sodass die Datenbank nicht hineinschauen konnte: Das Zählen der Einträge, das Anzeigen einer einzelnen Seite oder das Entfernen eines Titels bedeutete, die gesamte Liste zu laden und neu zu schreiben. Version 12.0 speichert jeden Eintrag als eigene Zeile in einer neuen LinkedChildren-Tabelle, sodass die Datenbank Einträge direkt zählen, seitenweise ausgeben und bearbeiten kann. Die Zusammenfassung des Projekts ist bewusst zurückhaltend: „Wir sind noch nicht fertig, aber Sie sollten beim Durchsuchen einen großen Unterschied bemerken.“

Die Gewinne reichen über Playlists hinaus. Abfragen für „Weiterschauen“, „Als Nächstes“, erneutes Ansehen, die neuesten Musikzugänge und die Gesehen-Zähler in Ordnern sind schneller; schwere Datenbankwartung läuft nicht mehr während eines Bibliotheksscans, sodass die beiden Aufgaben nicht mehr um dieselben Ressourcen konkurrieren; und das gleichzeitige Löschen vieler Elemente bricht nicht mehr auf halbem Weg ab. Wie Linuxiac es formuliert, sind große Playlists, Sammlungen und Boxsets „spürbar schneller“, und Seiten, die früher einfroren, sollten nicht mehr einfrieren.

Episoden erhalten die Behandlung für Alternativversionen

Das Gruppieren mehrerer Kopien oder Schnittfassungen eines Titels unter einem Eintrag – Alternativversionen – war bisher eine Funktion nur für Filme. In 12.0 funktioniert sie auch für TV-Episoden, sodass eine Ausstrahlungs- und eine erweiterte Fassung oder eine 1080p- und eine 4K-Kopie gruppiert werden können, wobei die Wiedergabeposition der tatsächlich gesehenen Version folgt. Das ist auch der Grund, warum danach ein vollständiger Bibliotheksscan obligatorisch ist: Damit Versionen für Episoden korrekt funktionieren, musste geändert werden, wie Versionsverknüpfungen gespeichert werden, sodass automatisch aufgelöste Versionen von der Festplatte neu aufgebaut werden müssen.

Bücher und Comics ziehen in den Server ein

Die Buchunterstützung hinkte in Jellyfin lange hinter der Videowiedergabe her, und 12.0 beginnt den Versuch, das zu ändern. Das meiste, was das Bookshelf-Plugin früher tat, lebt nun im Server selbst: Metadaten werden direkt aus OPF- und ComicInfo-Dateien gelesen; für EPUBs und unterstützte Comic-Archive werden Cover generiert; Seitenzahlen stammen aus Comics und PDFs; Namen, Indizes, Jahre und Serien werden aus Dateinamen geparst; und Kapitel werden aus Hörbüchern extrahiert. Das Bookshelf-Plugin ist veraltet, seine Funktionen wurden in separate GoogleBooks- und ComicVine-Anbieter aufgeteilt, und ein neues OpenLibrary-Plugin liefert Metadaten und Bilder.

Der Webclient zieht mit: ein modernes Buchbibliotheks-Layout mit Ansichtstypen, Seitenaufteilung und Tabs für Autoren, Sammlungen und Ordner; eine Leseoberfläche, die für alle Buchtypen neu gestaltet und vereinheitlicht wurde, mit einheitlichem Vollbild und Wisch-Navigation für PDFs; funktionierende Fortschrittsanzeigen für unterstützte eBooks; und Hintergrund-Wiedergabe von Hörbüchern unter iOS. Das Projekt ist offen über die Lücke: „Bücher standen in Jellyfin oft hinter der Videowiedergabe zurück, und dieses Release ist der Beginn eines Versuchs, das zu ändern.“

Ein neues Standard-Aussehen

Das Layout, das als experimentelle Option ausgeliefert wurde, ist nun einfach die Modern-Oberfläche, und auf Desktop und Mobilgeräten ist es der Standard für alle, die nicht ausdrücklich etwas anderes gewählt haben. Die alte Oberfläche bleibt als Legacy verfügbar; Fernsehgeräte nutzen weiterhin das TV-Layout. Der Feinschliff, der mit der Beförderung einhergeht, ist breit: Jedes integrierte Theme leitet sich jetzt von einer gemeinsamen CSS-Variablen-Basis ab, die Bibliotheks-Symbolleiste wurde mit einem fixierten Kopf in die App-Leiste integriert, Sammlungs- und Playlist-Tabs erscheinen in jeder Bibliothek, und die Ansichten für Reader, Musikvideos und gemischte Medien wurden überarbeitet. Kleinere Ergänzungen sind eine „Schauen Sie noch?“-Aufforderung, die Bild-für-Bild-Steuerung mit Komma- und Punkt-Taste, Kapitelnamen in der Sprechblase der Suchleiste sowie Filter für Audio- und Untertitelsprachen.

Suche und Empfehlungen werden zur Plugin-Domäne

Zwei Systeme, die früher fest waren, sind nun erweiterbar. Die Quelle für „Ähnliches“ und Vorschlagszeilen kann pro Bibliothek gewählt werden, an derselben Stelle, an der Administratoren Metadatenanbieter auswählen, und ListenBrainz wird mit dem Server ausgeliefert als Musikempfehlungsquelle auf Basis echter Hördaten. Die Suche funktioniert genauso: Plugins können Ergebnisse neben der integrierten Suche einfügen, sodass die Anbindung eines weiteren Katalogs nun ein Plugin statt eines Forks ist.

FFmpeg 8.1, Dolby Vision und AV1

Auf der Mediaseite wechselt Jellyfin zu FFmpeg 8.1 aus dem Upstream, mit optimiertem CUDA-Transposing sowie schnellerem OpenCL-Scaling und -Tone-Mapping, Letzteres speziell auf Mali-GPUs. HLG-Tone-Mapping nutzt jetzt die EOTF aus BT.2446 Method B, und das Schreiben von Untertiteln läuft über SubtitleEdit, was die alte SSA-zu-ASS-Konvertierung und den damit verbundenen Verlust von Stilen vermeidet. Bei der Wiedergabe kommen Dolby Vision in MKV-Dateien unter webOS 25 und neuer, direktes AV1-Streaming auf TV-Clients, Direct Play von anamorphem Video unter Tizen, VobSub-Rendering und Hintergrundwiedergabe unter iOS bei ausgeschaltetem Bildschirm hinzu. Ein seit Langem bestehender Audio-Bild-Versatz beim Transkodieren von Video während des Remuxens von Audio ist behoben.

Die Sicherheitskorrekturen

Das Release enthält Sicherheitsarbeit auf Server- und Webclient-Seite. Mehrere Korrekturen verhindern, dass präparierte Anfragen Dateien außerhalb der Verzeichnisse erreichen, die Jellyfin ausliefern darf: Bei den alten HLS-Segment-Endpunkten und dem Plugin-Bild-Endpunkt wurde eine Pfadvalidierung ergänzt, und die Härtung gegen Path Traversal wurde auf Bild- und Plugin-Endpunkte sowie die Benutzernamenverarbeitung ausgeweitet. Andere verhindern, dass der Einrichtungsassistent ohne Authentifizierung auf einem falsch konfigurierten Server erneut ausgeführt wird, lehnen Plugin-Pakete mit unsicheren Namen ab, erzwingen die Elternfilterung an mehr Stellen und schließen Cross-Site-Scripting-Lücken im Webclient. Wie Help Net Security anmerkt, vergibt das Projekt für die meisten davon keine CVE-Nummern oder Schweregrade, sodass Administratoren, die über die Dringlichkeit entscheiden, mit den Versionshinweisen statt mit einem Score arbeiten.

Das Upgrade ist eine Einbahnstraße

Das Wichtigste an 12.0 ist keine Funktion, sondern eine Warnung. Das Release ändert das Datenbankschema und schreibt Daten beim ersten Start neu, sodass ein vorher erstelltes Backup der einzige Weg zurück zu 10.11 ist. Das und eine Liste kleinerer Fallstricke unterscheiden es deutlich von einem routinemäßigen Punktupdate.

Vor dem Upgrade sichern

Jellyfin 12.0 schreibt die Datenbank beim ersten Start neu und kann ohne Wiederherstellung eines vollständigen Backups nicht auf 10.11 zurückgesetzt werden. Stoppen Sie den Server, kopieren Sie die Daten- und Konfigurationsverzeichnisse an einen sicheren Ort und lesen Sie die Versionshinweise, bevor Sie beginnen. Der erste Bibliotheksscan nach der Migration ist erforderlich, dauert deutlich länger als gewöhnlich und darf nicht unterbrochen werden.

Die Anforderungen sind konkret. Direkte Upgrades werden von 10.10.7 oder einer beliebigen 10.11.x-Version unterstützt; alles Ältere muss zuerst auf 10.10.7 aktualisiert werden. Drittanbieter-Plugins, die für 10.11 gebaut wurden, werden nicht geladen, weil der Server jetzt auf .NET 10 abzielt, sodass das Projekt empfiehlt, sie vor dem Upgrade zu entfernen und erst wieder hinzuzufügen, wenn die Autoren Neubauten liefern. Benutzernamen sind jetzt groß- und kleinschreibungunabhängig, und zwei Konten, die sich nur in der Groß-/Kleinschreibung unterscheiden, lassen die Migration scheitern. Danach ist ein vollständiger Bibliotheksscan erforderlich, und automatisch aufgelöste Alternativversionen fehlen scheinbar, bis er abgeschlossen ist. Alte Clients, die noch die Endpunkte /emby/ oder /mediabrowser/ aufrufen oder die veraltete Anmeldemethode nutzen, stellen die Verbindung ein, und Pakete für Debian Bullseye und Ubuntu Focal werden nicht mehr gebaut. Eine gute Nachricht gibt es: Die geplante Entfernung der integrierten TLS-Unterstützung wurde auf eine künftige Version verschoben.

Was das für Selbst-Hoster bedeutet

Jellyfins Anspruch ist, die freie Option in einem Markt zu sein, in dem Plex und Emby ihre Nutzer beide in Richtung bezahlter Tarife und Cloud-Dienste lenken. Ein Release, das den größten Teil seines Budgets in interne Infrastruktur steckt – relationale Playlists, Migrationsroutinen, Plugin-APIs – statt in Schlagzeilenfunktionen, sagt viel über die Prioritäten des Projekts, doch der sichtbare Ertrag ist ungleichmäßig: Nutzer mit großen, langsamen Bibliotheken werden einen echten Unterschied spüren, während Nutzer mit kleinen vor allem merken dürften, dass die Oberfläche umgezogen ist und ihre Plugins nicht mehr geladen werden.

Ein Governance-Hintergrund ist erwähnenswert. IT-Connect berichtete im Juli 2026, dass drei Schlüsselpersonen das Jellyfin-Projekt wegen Burnout und Spannungen über KI-generierten Code verlassen hätten, und merkt an, dass 12.0 – angekündigt vom Core-Team-Mitglied Cody Robibero – zeigt, dass die Entwicklung trotzdem weitergeht. Das Release selbst ist ungewöhnlich offen darüber, was unfertig ist, von Buchserien als eigenständigen Entitäten bis hin zu Hörbuchkapiteln, die derzeit nur über die API verfügbar sind.

Was zu beobachten ist

  • Ob das Plugin-Ökosystem aufholt. Die .NET-10-Migration bricht jedes Drittanbieter-Plugin, bis sein Autor neu baut, und dieses Tempo entscheidet, wer ohne Funktionsverlust aktualisieren kann.
  • Ob der neue Versionsrhythmus hält. Die erste Ziffer soll nun etwas bedeuten; 12.1 und danach werden zeigen, ob Minor-Releases klein bleiben.
  • Wie sich der obligatorische erste Scan in großem Maßstab verhält. Berichte aus dem Forum reichten am ersten Tag je nach Bibliotheksgröße von zehn Minuten bis Stunden, und ein scheinbar hängender Scan ist die wahrscheinlichste Quelle von Support-Threads.
  • Ob die verschobene TLS-Entfernung beim nächsten Mal tatsächlich kommt und ob die neuen Such- und Empfehlungs-APIs die Plugins anziehen, auf die Jellyfin setzt.

Für einen Hobby-Server und nicht einen kritischen Dienst ist die vernünftige Reihenfolge die, die das Projekt wiederholt: Server stoppen, vollständiges Backup erstellen, Benutzernamen prüfen und Drittanbieter-Plugins entfernen, mit zeitlichem Puffer aktualisieren und den ersten Scan zu Ende laufen lassen. Die Performance- und Buchverbesserungen sind real, aber 12.0 verdient sein Label „Major“ gerade deshalb, weil es kein Drop-in-Update ist.

Titelbild: ein Screenshot des Jellyfin-Webclients mit der Detailseite eines Films. Jellyfin ist freie Open-Source-Software; die Seiteninhalte stehen unter CC BY-ND 4.0 und die Software unter der GPL, und der Screenshot wird hier für die Berichterstattung über das Release verwendet.

Tags

Share

Fandest du das nützlich? Teile es mit deinem Team.

TPW Editorial

TPW Editorial

Redaktion

Die Redaktion von TechPastWeek recherchiert und betreut jeden veröffentlichten Artikel. Jede Geschichte wird anhand von Primär- und glaubwürdigen Sekundärquellen geprüft und vor der Veröffentlichung redaktionell freigegeben.

Empfohlen & meistgelesen

Weiterlesen