mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-03-11 17:45:38 +00:00
39 lines
No EOL
688 B
TypeScript
39 lines
No EOL
688 B
TypeScript
export interface Stream {
|
|
name?: string;
|
|
title?: string;
|
|
url: string;
|
|
addonId?: string;
|
|
addonName?: string;
|
|
behaviorHints?: {
|
|
cached?: boolean;
|
|
[key: string]: any;
|
|
};
|
|
quality?: string;
|
|
type?: string;
|
|
lang?: string;
|
|
headers?: { [key: string]: string };
|
|
files?: {
|
|
file: string;
|
|
type: string;
|
|
quality: string;
|
|
lang: string;
|
|
}[];
|
|
subtitles?: {
|
|
url: string;
|
|
lang: string;
|
|
}[];
|
|
addon?: string;
|
|
description?: string;
|
|
infoHash?: string;
|
|
fileIdx?: number;
|
|
size?: number;
|
|
isFree?: boolean;
|
|
isDebrid?: boolean;
|
|
}
|
|
|
|
export interface GroupedStreams {
|
|
[addonId: string]: {
|
|
addonName: string;
|
|
streams: Stream[];
|
|
};
|
|
} |