🚀 Jellyfin Server 12.0 RC5
Wir freuen uns, die fünfte Vorabversion (Release Candidate) von Jellyfin 12.0 anzukündigen!
Dies ist eine Vorabversion für alle, die Jellyfin 12.0 vor der endgültigen Veröffentlichung testen möchten. Wir freuen uns über Tester, die uns helfen, vor dem finalen Release so viele Fehler wie möglich zu finden.
Wie immer gilt: Bitte stoppen Sie Ihren Jellyfin-Server und erstellen Sie ein vollständiges Backup, bevor Sie das Upgrade durchführen!
Ein Hinweis zur Versionierung
Ab dieser Version verzichten wir auf die führende „10.“ in unserer Versionsnummer. Somit wird aus 10.11.x -> [10.]12.x = 12.x. Der Grund ist einfach: Zu diesem Zeitpunkt des Projekts planen wir keinen harten Bruch in der API, wie wir es ursprünglich in den Anfängen vorhatten, und dieses Versionsschema sorgte bei den Nutzern für große Verwirrung darüber, was eine „Hauptversion“ ist. Weitere Informationen finden Sie in den Versionshinweisen zu RC1.
Was ist neu?
Das Hauptziel dieser Version war die Leistung. Mit 10.11.0 wurde eine umfassende Überarbeitung des Backends eingeführt, die zwar grundsätzlich funktionierte, aber viele Ecken und Kanten hatte. Diese Version zielt darauf ab, die meisten dieser Unzulänglichkeiten zu beseitigen und die Performance für alle Nutzer zu verbessern.
Darüber hinaus gibt es viele weitere kleine Fehlerbehebungen, Verbesserungen, Änderungen und Übersetzungen. Eine detaillierte Übersicht finden Sie in den vorläufigen Versionshinweisen und im Änderungsprotokoll der Web-Oberfläche.
Hinweis: Vor dem Upgrade müssen Sie Jellyfin 10.10.7 oder höher bzw. 10.11.x (idealerweise 10.11.11) installiert haben! Andernfalls schlägt das Upgrade fehl. Stellen Sie sicher, dass Sie zuerst auf eine dieser Versionen aktualisieren!
Hinweis: Beim ersten Start von Jellyfin 12.x werden einige Migrationen durchgeführt, was mehrere Minuten dauern kann. Bitte haben Sie Geduld und unterbrechen Sie den Vorgang nicht. Sie können die (neu verbesserte!) Startoberfläche in Ihrem lokalen Netzwerk nutzen, um den genauen Fortschritt zu sehen, oder außerhalb des Netzwerks den allgemeinen Fortschritt, indem Sie während des Starts die Server-URL in Ihrem Webbrowser aufrufen.
Hinweis: Wenn Sie den Release Candidate installieren, sollten Sie alle externen Plugins deaktivieren und sie über das instabile Plugin-Repository neu installieren, da Plugins sonst möglicherweise nicht geladen werden und unerwünschte Nebenwirkungen verursachen können.
Installation
Diese Vorabversion wird in allen unseren üblichen Formen verteilt, allerdings nicht automatisch über unser Apt-Repository oder das „latest“-Tag.
- Für alle Nicht-Docker-Umgebungen finden Sie die Dateien zum manuellen Herunterladen in unserem Repository, indem Sie für Ihr Betriebssystem „Stable Preview“ auswählen.
- Für Docker können Sie die Tags „12.0-rc5″ oder „preview“ pullen.
Änderungen seit v12.0-rc4
Im Folgenden finden Sie die wichtigsten Änderungen, nach Themen gruppiert.
Performance- und Datenbankverbesserungen
Mehrere Änderungen zielen darauf ab, Datenbankoperationen zu beschleunigen und den Speicherverbrauch zu reduzieren: Der SQLite-Verbindungscache wurde auf privat umgestellt, Personenabfragen und Medienquellen-Anzahl werden nun gebündelt, alte verwandte Informationen werden so spät wie möglich in großen Mengen gelöscht, und die Abfrage-Hilfsfunktionen wurden vereinfacht. Diese Optimierungen sollten zu schnelleren Bibliotheksscans und einer insgesamt flüssigeren Performance führen.
Behobene Fehler bei Medienverarbeitung und Transkodierung
Die PCM-Audiotranskodierung nach WAV verursachte zuvor HTTP-500-Fehler und headerlose Ausgaben – das wurde behoben. Außerdem wurde eine Race-Condition bei gleichzeitiger ffmpeg-Segmenterzeugung beseitigt, Bild-Endpunkte skalieren nicht mehr über die Quellauflösung hinaus, und die Cache-Schlüssel für Fortschritts-Overlays wurden eindeutig gemacht. Die Aktualisierung der TV-Senderlogos wurde zurückgenommen, um die Stabilität zu verbessern.
Bibliotheks- und Metadatenkorrekturen
Probleme mit fortsetzbaren Ordnern wurden behoben, Ordner-Extras bleiben nun beim zugehörigen Element, das ReplayGain-Album-Gain-Feld wird korrekt ausgelesen, die Deduplizierung von Personen wurde verbessert und die Suche eingeschränkt, sodass By-Name-Endpunkte keine inkonsistenten Gesamtzahlen mehr melden. Außerdem funktionieren Personentyp-Filter jetzt zuverlässig, und fehlende Element-Entfernungsereignisse sowie der Such-Fallback nach Zugriffsfilterung wurden behoben.
Plugin- und Systemstabilität
Deaktivierte Plugins werden nach einem Neustart nicht mehr automatisch wieder aktiviert, der Metadaten-Provider-Cache wird beim Registrieren von Provider-Teilen korrekt geleert, und es wurde eine Warnung vor unsicherem pessimistischem Sperrverhalten hinzugefügt. Interne Updates umfassen Abhängigkeits- und CI-Verbesserungen.
Wir begrüßen mehrere neue Mitwirkende, die zu dieser Version beigetragen haben. Der vollständige Änderungsverlauf zwischen v12.0-rc4 und v12.0-rc5 ist auf GitHub einsehbar.



