This commit is contained in:
ponzischeme89
2026-08-16 12:13:51 +12:00
parent bd3732fba5
commit b9374baaf1
47 changed files with 2793 additions and 364 deletions
+48
View File
@@ -216,6 +216,7 @@ export interface FeaturePolicy {
export interface AdminStatus {
serverVersion: string;
currentUser?: string;
maintenance: Maintenance;
updatePolicy: UpdatePolicy;
library: LibraryStats;
@@ -237,6 +238,53 @@ export interface AdminStatus {
radarrReady: boolean;
}
export interface CreditsSettings {
candidateLimit: number;
prefetchEpisodes: number;
maxPrefetch: number;
retryHours: number;
}
export interface CreditsCandidate {
itemId: string;
seriesId: string;
season: number;
episode: number;
priority: number;
reason: string;
userCount: number;
lastViewed: string;
}
export interface CreditsScanHistory {
id: number;
itemId: string;
itemName: string;
seriesName: string;
seriesId: string;
season: number;
episode: number;
reason: string;
priority: number;
outcome: 'detected' | 'unchanged' | 'no_match' | 'failed';
markerMs: number;
confidence: number;
method: string;
frames: number;
error: string;
startedAt: string;
finishedAt: string;
durationMs: number;
}
export interface CreditsResponse {
enabled: boolean;
settings: CreditsSettings;
queueDepth: number;
pending: CreditsCandidate[];
history: CreditsScanHistory[];
}
export interface ViewsReport {
today: { visits: number; viewers: number };
lastWeek: { visits: number; viewers: number };