mirror of
https://github.com/Viren070/AIOStreams.git
synced 2025-12-01 23:14:04 +01:00
feat: add episodes to formatter
This commit is contained in:
@@ -654,6 +654,7 @@ export const ParsedFileSchema = z.object({
|
||||
season: z.number().optional(),
|
||||
seasons: z.array(z.number()).optional(),
|
||||
episode: z.number().optional(),
|
||||
episodes: z.array(z.number()).optional(),
|
||||
seasonEpisode: z.array(z.string()).optional(),
|
||||
edition: z.string().optional(),
|
||||
remastered: z.boolean().optional(),
|
||||
|
||||
@@ -88,6 +88,7 @@ export interface ParseValue {
|
||||
season: number | null;
|
||||
seasons: number[] | null;
|
||||
episode: number | null;
|
||||
episodes: number[] | null;
|
||||
seasonEpisode: string[] | null;
|
||||
seeders: number | null;
|
||||
age: string | null;
|
||||
@@ -278,6 +279,7 @@ export abstract class BaseFormatter {
|
||||
season: stream.parsedFile?.season || null,
|
||||
seasons: stream.parsedFile?.seasons || null,
|
||||
episode: stream.parsedFile?.episode || null,
|
||||
episodes: stream.parsedFile?.episodes || null,
|
||||
seasonEpisode: stream.parsedFile?.seasonEpisode || null,
|
||||
duration: stream.duration || null,
|
||||
infoHash: stream.torrent?.infoHash || null,
|
||||
|
||||
@@ -118,6 +118,7 @@ class FileParser {
|
||||
season: parsed.seasons?.[0],
|
||||
seasons: parsed.seasons,
|
||||
episode: parsed.episodes?.[0],
|
||||
episodes: parsed.episodes,
|
||||
seasonEpisode,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -433,6 +433,7 @@ class StreamParser {
|
||||
season: fileParsed?.season || folderParsed?.season,
|
||||
episode: fileParsed?.episode || folderParsed?.episode,
|
||||
seasons: fileParsed?.seasons || folderParsed?.seasons,
|
||||
episodes: fileParsed?.episodes || folderParsed?.episodes,
|
||||
resolution: fileParsed?.resolution || folderParsed?.resolution,
|
||||
quality: fileParsed?.quality || folderParsed?.quality,
|
||||
encode: fileParsed?.encode || folderParsed?.encode,
|
||||
|
||||
Reference in New Issue
Block a user