Jellyfin Server 12.0 RC6

imagem 68

Jellyfin Server 12.0 RC6

Wir freuen uns, die sechste Vorschauversion (Release Candidate) von Jellyfin 12.0 anzukündigen!

Dies ist eine Vorschauversion, die für diejenigen gedacht ist, die 12.0 vor der endgültigen Veröffentlichung testen möchten. Wir freuen uns über Tester, die uns helfen, so viele Fehler wie möglich zu finden, bevor die finale Version erscheint.

Wie immer gilt: Bitte stoppen Sie Ihren Jellyfin-Server und erstellen Sie ein vollständiges Backup, bevor Sie ein Upgrade durchführen!

Eine Anmerkung zur Versionierung

Ab dieser Version lassen wir die vorangestellte 10. in unserer Versionsnummerierung weg. Somit wird aus 10.11.x -> [10.]12.x = 12.x. Der Grund ist einfach: Zu diesem Zeitpunkt des Projekts sehen wir keinen harten Bruch in der API, wie wir ihn ursprünglich in den frühen Tagen geplant hatten, und dieses Versionsschema sorgte bei den Benutzern für große Verwirrung darüber, was eine „Hauptversion“ ist. Weitere Informationen finden Sie in den Release-Notizen zu RC1.

Was ist neu?

Das Hauptziel dieser Version war die Leistung. 10.11.0 brachte ein großes Backend-Rewrite mit sich, und obwohl es weitgehend funktionsfähig war, hatte es viele Ecken und Kanten. Diese Version zielt darauf ab, die meisten dieser rauen Stellen zu polieren und allen Benutzern eine bessere Leistung zu bieten.

Es gibt viele weitere kleine Korrekturen, Verbesserungen, Änderungen und Übersetzungen. Sehen Sie sich unsere vorläufigen Release-Notizen hier an oder unten für die vollständige Liste der Pull Requests. Sie können auch das Änderungsprotokoll der Webseite hier ansehen.

Hinweis: Sie müssen auf Jellyfin 10.10.7+ oder 10.11.x (idealerweise 10.11.11) sein, bevor Sie ein Upgrade durchführen! Andernfalls schlägt das Upgrade fehl. Stellen Sie sicher, dass Sie zuerst auf eine dieser Versionen upgraden!

Hinweis: Das erste Laden von Jellyfin 12.x führt einige Migrationen durch und dauert mehrere Minuten. Bitte haben Sie Geduld und unterbrechen Sie den Vorgang nicht. Sie können die (neu verbesserte!) Start-UI in Ihrem lokalen Netzwerk nutzen, um den genauen Fortschritt zu sehen, oder außerhalb des Netzwerks den allgemeinen Fortschritt, indem Sie die Server-URL während des Starts in Ihrem Webbrowser aufrufen.

Hinweis: Wenn Sie die RC-Version 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 unbeabsichtigte Nebenwirkungen verursachen können.

Installation

Diese Vorschauversion wird in allen unseren traditionellen Formen verteilt, allerdings 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-rc6 oder preview verwenden.

Änderungen seit v12.0-rc5

Leistung und Datenbank: Mehrere Änderungen zielen darauf ab, die Leistung zu verbessern und Datenbankoperationen zu optimieren. Dazu gehören eine speicherschonendere Abfrage-Hilfsfunktion, die Suche nach Personen über die Credit-Map statt eines vollständigen Scans, sowie das dauerhafte Speichern des Aktualisierungsstempels, damit die Personen-Aufgabe ihre Arbeit nicht wiederholt. Außerdem wurden Probleme mit der SQLite-Variablenbegrenzung bei der Zählung von Kindelementen behoben, die Persistenz großer Wiedergabelisten verbessert und verwaiste Benutzerberechtigungen und -einstellungen verhindert. Zusätzlich wurde ein Problem behoben, bei dem Ansichten ohne oberste Eltern auf den Vorfahren-Filter zurückgreifen müssen.

Metadaten und Provider: Im Bereich Metadaten und Provider gab es zahlreiche Korrekturen: Die Suche nach Künstlern wurde behoben, WEB-DL-Release-Tags in Dateinamen werden nun erkannt, die MusicBrainz-Abfrage ist robuster, und die Behandlung von OMDB-Personen sowie der Aufbau der TMDb-Serienbesetzung aus aggregierten Credits wurden verbessert. Zudem wurde ein Problem behoben, bei dem englische Metadaten lokalisierte Provider blockierten, die Personendaten nicht bei Bedarf oder durch die Personen-Aufgabe abgerufen wurden, und ungültige Provider-IDs werden nun abgesichert. Unit-Tests zur Lokalisierung von Künstlern auf Deutsch wurden korrigiert. Außerdem werden Credits, auf die nichts verweist, gelöscht und Ordner nach Namen gebunden.

Wiedergabe und Bibliotheken: Für die Wiedergabe und Bibliotheken gab es ebenfalls Verbesserungen: HDHomeRun-Live-TV-Tuner unterstützen jetzt Direct Play, die Bereinigung inaktiver Wiedergaben nutzt die vom Client gemeldete Position, und die Anzeige der neuesten Elemente in gemischten Bibliotheken wurde korrigiert. Außerdem wurde die Sortierung nach ‚Gespielt‘ und ‚Ungespielt‘ für Serien und Sammlungen repariert, das Zusammenführen von Serien über Bibliotheksgrenzen hinweg verhindert und die Ableitung von Benutzeransichts-IDs aus lokalisierten Namen gestoppt.

Sicherheit und Infrastruktur: Nicht zuletzt wurden mehrere Abhängigkeiten aktualisiert, darunter z440.atl.core, Microsoft-Pakete, Microsoft.NET.Test.Sdk, dotnet-ef und UTF.Unknown, sowie die GitHub-CodeQL-Action. Eine Sicherheitslücke (GHSA-wwwm-px48-fpvq) wurde behoben. Kleinere Fehler wie ein Tippfehler in der CONTRIBUTORS-Datei und die Protokollierung von Bildfehlern mit leerem Pfad wurden ebenfalls korrigiert. Auch die Serialisierung von breakOnNonKeyFrames wurde angepasst.

Neue Mitwirkende

Wir begrüßen auch neue Mitwirkende, die in dieser Version ihre ersten Beiträge geleistet haben.

Vollständiger Änderungslog: v12.0-rc5...v12.0-rc6

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert