451 gegen 461, und ein Band für das, was noch wartet
Drei Zahlen, die alle stimmen und Verschiedenes meinen: Plex zählte 451 Filme, Flaro 449, und der Scan lief über 461 Dateien. Die Mediathekszeile nennt sie jetzt getrennt — Titel, Folgen, Dateien, zweite Fassungen und nicht Zugeordnetes. Damit beantwortet sich die Frage selbst, statt offen zu bleiben. Die Rechnung dahinter war beim ersten Versuch falsch: sie verglich gegen alle Folgen und kam auf 1223 Titel bei 324 Dateien. Gezählt wird jetzt, zu wie vielen Titeln überhaupt noch eine Datei daliegt — dann geht Dateien = Titel + Fassungen + ohne auf, auch wenn etwas vermisst wird. Nachgemessen mit einer echten Plex-Kopie: 3 Titel, 4 Dateien, 1 zweite Fassung. Dazu trägt eine Kachel, die noch auf Freigabe wartet, jetzt ein Band — „Wartet" oder „Geplant". Für einen Administrator standen wartende Titel bisher mitten zwischen den freigegebenen, ohne dass etwas sie unterschied; wer einen suchte, fand ihn nur über die Prüfliste. Dafür reicht `PublishAt` jetzt bis in die Kachel durch. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
5a5cf3d006
commit
c854c4a09a
@@ -47,6 +47,8 @@ export type Film = {
|
||||
/** Leer in Listen, gefüllt beim Einzelabruf. */
|
||||
genres: string[] | null;
|
||||
credits: Mitwirkender[] | null;
|
||||
/** `null` heisst: wartet auf Freigabe. Ein Zeitpunkt in der Zukunft: geplant. */
|
||||
publishAt: string | null;
|
||||
/** Der Titel in der Sprache des Originals, wenn er abweicht. */
|
||||
originalTitle: string | null;
|
||||
};
|
||||
@@ -61,6 +63,8 @@ export type Serie = {
|
||||
contentRating: string | null;
|
||||
genres: string[] | null;
|
||||
credits: Mitwirkender[] | null;
|
||||
/** `null` heisst: wartet auf Freigabe. Ein Zeitpunkt in der Zukunft: geplant. */
|
||||
publishAt: string | null;
|
||||
/** Der Titel in der Sprache des Originals, wenn er abweicht. */
|
||||
originalTitle: string | null;
|
||||
};
|
||||
@@ -91,6 +95,15 @@ export type Bibliothek = {
|
||||
|
||||
/** Wie viele Titel hier noch auf Freigabe warten. */
|
||||
pendingCount: number;
|
||||
|
||||
/** Mediendateien in dieser Mediathek — ohne die vermissten. */
|
||||
fileCount: number;
|
||||
/** Nur bei Serien: wie viele Folgen. */
|
||||
episodeCount: number | null;
|
||||
/** Dateien, die an keinem Titel hängen. */
|
||||
unassignedCount: number;
|
||||
/** Dateien über die erste je Titel hinaus — zweite Fassungen. */
|
||||
extraVersionCount: number;
|
||||
};
|
||||
export type Seite<T> = { items: T[]; total: number };
|
||||
export type Lieferung = {
|
||||
|
||||
Reference in New Issue
Block a user