Wir freuen uns, das vierte Release-Candidate-Vorschau-Release von Jellyfin 12.0 ankündigen zu können!
Dies ist ein Vorschau-Release, gedacht für alle, die 12.0 vor der endgültigen Veröffentlichung testen möchten. Tester sind herzlich eingeladen, möglichst viele Fehler aufzuspüren, bevor das endgültige Release erscheint.
Wie immer gilt: Bitte halten Sie Ihren Jellyfin-Server an und erstellen Sie ein vollständiges Backup, bevor Sie das Upgrade durchführen!
Ein Hinweis zur Versionierung
Mit diesem Release entfällt die führende 10. in unserer Versionsnummer. Aus 10.11.x wird also [10.]12.x = 12.x. Der Grund ist einfach: Zu diesem Zeitpunkt des Projekts planen wir keinen harten API-Bruch, wie wir es in der Anfangsphase vorhatten, und das bisherige Schema sorgte bei vielen Nutzern für Verwirrung darüber, was ein „Major“-Release ausmacht. Weitere Informationen finden Sie in den RC1-Release-Notes.
Was ist neu?
Das Hauptaugenmerk dieses Releases liegt auf der Performance. 10.11.0 brachte ein großes Backend-Rewrite mit sich, und obwohl es weitgehend funktionierte, gab es viele grobe Kanten. Dieses Release soll die meisten dieser Kanten abschleifen und allen Nutzern eine bessere Leistung bringen.
Zahlreiche weitere kleine Korrekturen, Verbesserungen, Änderungen und Übersetzungen sind enthalten. Einen Überblick über alle Änderungen finden Sie in unseren vorläufigen Release-Notes oder auf der Webseite des Changelogs.
Wichtig: Sie müssen auf Jellyfin 10.10.7+ oder 10.11.x (idealerweise 10.11.11) sein, bevor Sie das Upgrade durchführen! Andernfalls schlägt der Vorgang fehl. Führen Sie zuerst ein Update auf eine dieser Versionen durch!
Wichtig: Der erste Start von Jellyfin 12.x führt einige Migrationen durch und dauert mehrere Minuten. Bitte haben Sie etwas Geduld und unterbrechen Sie den Vorgang nicht. Sie können die (neu verbesserte!) Start-UI in Ihrem lokalen Netzwerk nutzen, um den detaillierten Fortschritt zu sehen, oder außerhalb des Netzwerks den allgemeinen Fortschritt, indem Sie während des Starts die Server-URL in Ihrem Webbrowser aufrufen.
Wichtig: Wenn Sie den RC 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 Nebeneffekte verursachen.
Installation
Dieses Vorschau-Release wird in allen unseren traditionellen Formen verteilt, jedoch nicht automatisch über unser Apt-Repository oder den 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-rc4oderpreviewpullen.
Änderungen seit v12.0-rc3
Dieses Update bringt eine Reihe von Performance-Verbesserungen und Fehlerbehebungen mit sich. Im Bereich der Leistung wurden unnötige Speicherallokationen vermieden und korrelierte Unterabfragen reduziert, was die Query-Geschwindigkeit erhöht. Die Verarbeitung von Encoder-Validierungen wurde parallelisiert, um die Startzeiten zu verbessern. Zudem werden Metadaten wie ComicInfo nur noch dann geparst, wenn sie tatsächlich vorhanden sind, was die Bibliotheksscans beschleunigt.
Fehlerkorrekturen umfassen unter anderem die Anzeige von MP4-Dateien, die nun korrekt funktioniert, weil das „name“-Tag für Audio- und Untertitel-Proben ausgewertet wird. Die Sortierlogik wurde stabilisiert, indem sie bei benutzerabhängigen Schlüsseln ohne Benutzer keinen Fehler mehr wirft und CleanName beim Sortieren nach Namen verwendet wird. Die Handhabung von Wiedergabelisten-Indizes in SyncPlay wurde repariert, und die 3D-Format-Erkennung greift nun auch, wenn das Tag das letzte Token des Pfades ist.
Neue Funktionen umfassen die Implementierung der AudioDb-Künstlersuche, einen Tmdb-Provider für fehlende Episoden sowie die Möglichkeit, grafische Untertitel clientseitig während des Remux darzustellen. Außerdem wurden Probleme mit Serienzusammenführungen, lokalen Trailern, Videoversionen und Extras behoben. Die Speicherinfo-Abfrage unter Windows wurde korrigiert, und fMP4-HLS-Segmente überspringen nun den SIDX-Teil, um Kompatibilitätsprobleme zu vermeiden.
Darüber hinaus sind drei neue Mitwirkende mit ihren ersten Beiträgen dabei. Das gesamte Changelog reflektiert eine Phase intensiver Stabilitäts- und Perfektionsarbeit.



