diff --git a/libs/shared/interfaces/src/lib/xtream-serie-details.interface.ts b/libs/shared/interfaces/src/lib/xtream-serie-details.interface.ts index 137999310..1da99e1db 100644 --- a/libs/shared/interfaces/src/lib/xtream-serie-details.interface.ts +++ b/libs/shared/interfaces/src/lib/xtream-serie-details.interface.ts @@ -26,25 +26,27 @@ export interface XtreamSerieEpisode { episode_num: number; title: string; container_extension: string; - info: { - tmdb_id: number; - releasedate: string; - plot: string; - duration_secs: number; - duration: string; - movie_image: string; - video: Record; // TODO - audio: Record; // TODO - bitrate: number; - rating: number; - season: string; - }; + info: XtreamSerieEpisodeInfo | []; // Can be empty array when no metadata available custom_sid: string; added: string; season: number; direct_source: string; } +export interface XtreamSerieEpisodeInfo { + tmdb_id?: number; + releasedate?: string; + plot?: string; + duration_secs?: number; + duration?: string; + movie_image?: string; + video?: Record; // TODO + audio?: Record; // TODO + bitrate?: number; + rating?: number; + season?: string; +} + export interface XtreamSerieSeason { air_date: string; episode_count: number;