Zum Inhalt springen

← Alle Beiträge

Release

Siebzehn Minuten werden eine halbe

Medienserver

Aus Issue #7: eine Meldung mit Protokoll und vier Messungen, die den Preis auf eine einzige Abfrage festnagelten. Drei Korrekturen, alle im Jellyfin-Abgleich.

  • Gesehene Titel in einer Anfrage je Konto, nicht Seite für Seite.
  • Eine langsame Gesehen-Abfrage reißt die Bibliothek nicht mehr mit.
  • „Jetzt abgleichen" wartet auf einen laufenden Abgleich, statt einen zweiten zu starten.

Der Jellyfin-Abgleich braucht keine siebzehn Minuten mehr

Nexview fragt Jellyfin, welche Titel jedes Konto gesehen hat. Jellyfin 10.11 beantwortet das zu einem festen Preis je Abfrage, egal wie klein die Seite, und auf dem Server eines Melders lag der bei 53 Sekunden. Nexview fragte 19 Seiten ab. Jetzt fragt es einmal je Konto, ohne Zählung und ohne Bilddaten, und wartet bis zu drei Minuten: auf jenem Server rund 25 Sekunden statt 17 Minuten.

Eine langsame Gesehen-Abfrage reißt die Bibliothek nicht mehr mit

Lief diese eine Abfrage in die Zeitgrenze, wurde die ganze Bibliothek verworfen, und die Karte zeigte wochenlang „Noch nicht abgeglichen", obwohl Filme und Serien in drei Sekunden da waren. Die Bibliothek wird jetzt in jedem Fall gelesen. Serien behalten ihren Gesehen-Haken vom letzten Durchlauf, statt ihn zu verlieren, und das Protokoll nennt die Abfrage, die aufgegeben hat.

„Jetzt abgleichen" wartet auf einen laufenden Abgleich

Wer den Knopf während des stündlichen Abgleichs drückte, startete einen zweiten, gleichen: dieselben Fragen an denselben Server zweimal, und zwei Läufe, die dieselben Zeilen schreiben. Der Knopf wartet jetzt auf den laufenden Abgleich und zeigt dessen Ergebnis, auch den Fehler, falls der Lauf für diesen Server gescheitert ist.

Emby teilt sich den Adapter und bekommt dieselben drei Änderungen. Es zeigte das Problem nie, weil es die Gesehen-Abfrage in Millisekunden beantwortet. Plex ist nicht betroffen.