Wir freuen uns, den dritten Release Candidate von Jellyfin 12.0 als Vorschauversion ankündigen zu können!
Hierbei handelt es sich um eine Vorabversion, die sich an all jene richtet, die Jellyfin 12.0 bereits vor der endgültigen Veröffentlichung testen möchten. Wir laden alle Tester herzlich ein, uns dabei zu helfen, so viele Fehler wie möglich vor dem finalen Release zu finden.
Wie immer gilt: Bevor Sie ein Upgrade durchführen, stoppen Sie bitte Ihren Jellyfin-Server und erstellen Sie ein vollständiges Backup!
Ein Hinweis zur Versionierung
Mit dieser Version lassen wir die führende 10. in unserer Versionsnummerierung fallen. Aus 10.11.x wird also 12.x. Der Grund ist einfach: Wir planen derzeit keinen grundlegenden Umbruch der API, wie wir es uns in den frühen Projektphasen vorgestellt hatten, und das bisherige Schema sorgte bei vielen Nutzern für Verwirrung darüber, was ein „Major Release“ eigentlich bedeutet. Weitere Informationen finden Sie in den Release Notes zu RC1.
Was ist neu?
Das Hauptziel dieser Version war die Performance. Mit 10.11.0 wurde ein umfassender Umbau des Backends eingeführt, der zwar weitgehend funktionierte, aber noch einige Ecken und Kanten aufwies. Die aktuelle Version bügelt die meisten dieser Unebenheiten aus und bringt allen Nutzern eine bessere Leistung.
Darüber hinaus gibt es viele kleine Fehlerkorrekturen, Verbesserungen, Änderungen und Übersetzungen. Unsere vorläufigen Release Notes finden Sie hier oder untenstehend die vollständige Liste der Pull Requests. Die Änderungen auf der Webseite können Sie hier einsehen.
Wichtiger Hinweis: Vor dem Upgrade müssen Sie mindestens Jellyfin 10.10.7 oder eine 10.11.x‑Version (idealerweise 10.11.11) installiert haben! Andernfalls schlägt die Aktualisierung fehl. Führen Sie daher zunächst ein Upgrade auf eine dieser Versionen durch!
Hinweis: Der erste Start von Jellyfin 12.x führt einige Datenbankmigrationen durch und kann einige Minuten dauern. Bitte haben Sie Geduld und unterbrechen Sie den Vorgang nicht. Über die (ebenfalls verbesserte!) Start-Benutzeroberfläche können Sie den Fortschritt im lokalen Netzwerk detailliert oder von außerhalb allgemein verfolgen, indem Sie während des Starts die Server-URL im Webbrowser aufrufen.
Hinweis: Wenn Sie diesen Release Candidate installieren, sollten Sie alle externen Plugins deaktivieren und diese aus dem instabilen Plugin-Repository neu installieren. Andernfalls könnten Plugins nicht geladen werden und ungewollte Nebeneffekte verursachen.
Installation
Diese Vorschau wird wie gewohnt in allen bewährten Formen verteilt, jedoch nicht automatisch über unser Apt-Repository oder das latest-Tag.
- Für alle Nicht-Docker-Umgebungen finden Sie die Dateien zum manuellen Download in unserem Repository, indem Sie „Stable Preview“ für Ihr Betriebssystem auswählen.
- Für Docker können Sie die Tags
12.0-rc3oderpreviewverwenden.
Die wichtigsten Änderungen (seit v12.0-rc2)
Diese Version enthält eine Vielzahl an Optimierungen und Fehlerkorrekturen. Wir haben die Änderungen thematisch gruppiert:
Leistung und Stabilität
Die Geschwindigkeit beim Zugriff auf Buchsammlungen sowie die Antwortzeiten beim Fortsetzen von Medien wurden deutlich verbessert. Eine Überarbeitung der Standard-CollectionType-Zuordnung verhindert unerwartete Abfrageverhalten, und eine Optimierung der Aktivitätsprotokoll-Abfrage reduziert die Datenbanklast. Zudem wurde ein Problem behoben, das zu inkorrekten Zeilenabgleichen bei Mehrfachversionen einer Datei führte.
Medienwiedergabe und -verarbeitung
Die Berichterstattung über die Bitrate wurde überarbeitet, um genauere Werte zu liefern. In der Pipeline aus softwarebasierter Dekodierung und CUDA-Tonemapping wurde die Formatverhandlung korrigiert. Die Untertitelkonvertierung wurde robuster gemacht: Eine Race-Condition wurde beseitigt, die Codierung lokaler Untertiteldateien wird nun korrekt erkannt, und ein Problem, bei dem FFmpeg beim Extrahieren von Untertiteln hängen konnte, wurde behoben. Die Erzeugung von Trickplay-Bildern normalisiert jetzt fehlerhafte PTS-Werte aus Containerformaten. Für Windows wurde ein Problem behoben, das zu verstümmelten Texten in FFmpeg-Logs führen konnte.
Metadaten und Bibliotheksverwaltung
Zahlreiche Korrekturen im Bereich Altersfreigaben: Schwedische und griechische Bewertungen werden jetzt richtig interpretiert, Mehrfacheinträge und Ländercodes werden zuverlässig verarbeitet. Die Erkennung der SchedulesDirect-Bildlimits funktioniert nun korrekt. Das Umbenennen einer Serie aktualisiert automatisch den Seriennamen in den zugehörigen Staffeln und Episoden. Für Filme werden jetzt auch TVDB-Provider-IDs unterstützt. Externe Bilder für Hörbücher können nun genutzt werden, und die Seitenzahl wird aus Archiven und PDFs extrahiert. Ein Anzeigefehler bei Schauspielerbildern (erst nach Klick sichtbar) und das Auftreten von Geistereinträgen beim Löschen von Bibliothekspfaden wurden behoben. Die Ordneransicht wurde repariert.
Benutzerkonten und Sitzungen
Nutzernamen können jetzt in der Groß- und Kleinschreibung geändert werden. Sitzungen, deren WebSocket-Verbindung abhandengekommen ist, werden automatisch geschlossen, um Zombie-SyncPlay-Gruppen zu vermeiden. Der Abmeldevorgang wirft keinen Fehler mehr, wenn die Sitzung bereits beendet ist. Die maximale Anzahl von Anmeldeversuchen wird nun korrekt eingehalten. Profilbilder lassen sich jetzt auch dann entfernen, wenn ihr Schlüssel temporär im Speicher liegt. Die Login-Zeitstempel bleiben synchron zur persistierten Benutzerentität.
Plugins und Sicherheit
Ein schwerwiegender Pfadübergriff in der Plugin-Verwaltung wurde geschlossen und die entsprechenden Korrekturen rückportiert sowie erweitert. Der Einrichtungsassistent kann bei einer Fehlkonfiguration nicht mehr ohne Authentifizierung erneut ausgeführt werden.
Weitere Fehlerbehebungen und Verbesserungen
Künstler werden nicht mehr fälschlicherweise zusammen mit Alben angezeigt, Trailer für TV-Serien werden korrekt sortiert, und die Identifikationsfunktion liefert nun stets die richtigen Bilder zurück. Die Erkennung von Untertitelzeichenkodierungen nutzt jetzt das passende Protokoll. Zusätzliche Teile von Medien sind auch für Nicht-Administratoren zugänglich. Im Aktivitätenprotokoll wird die Sortierung vereinheitlicht. Die Lesbarkeit von Seriennamen in Buch-Metadaten wurde ermöglicht. Bei der XMLTV-EPG-Datenimportierung werden Programmneuverarbeitungen übersprungen. Für Romane wurde das Schreib-Department um die Rolle „Novel“ erweitert. Die Sprachfilter berücksichtigen nur noch Codes, die zu den angeforderten Einträgen passen. VobSub-MKS-Untertitelprofile werden anhand des Containers abgeglichen. Die Darstellung von Produktionsfirmen unter TV-Serien-Studios wurde korrigiert.
Aktualisierungen und Entwicklerwerkzeuge
Mehrere Abhängigkeiten wurden aktualisiert (Microsoft-Pakete, dotnet-ef, SharpCompress, GitHub Actions). Die CI-Workflows wurden auf den neuesten Stand gebracht. Viele XML-Dokumentationen für öffentliche Typen wurden ergänzt, und die Swagger-UI-Authentifizierungsdokumentation wurde repariert.
Neue Mitwirkende
Wir freuen uns über 13 neue Mitwirkende, die zu diesem Release beigetragen haben! Ihre Arbeit deckt ein breites Spektrum ab – von Fehlerbehebungen über Performance-Optimierungen bis hin zu Sicherheitsverbesserungen.
Vollständiges Changelog: v12.0-rc2...v12.0-rc3



