From 4abe6fbdb084bc4a2fbc6500a04d1ae8816483c9 Mon Sep 17 00:00:00 2001 From: killer069 <65385476+killer069@users.noreply.github.com> Date: Mon, 20 Sep 2021 09:40:15 +0530 Subject: [PATCH] Fixed Formats error --- play-dl/YouTube/utils/extractor.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/play-dl/YouTube/utils/extractor.ts b/play-dl/YouTube/utils/extractor.ts index 2e0278e..bb8f110 100644 --- a/play-dl/YouTube/utils/extractor.ts +++ b/play-dl/YouTube/utils/extractor.ts @@ -1,5 +1,5 @@ import { request } from './request'; -import { format_decipher, js_tokens } from './cipher'; +import { format_decipher } from './cipher'; import { Video } from '../classes/Video'; import { PlayList } from '../classes/Playlist'; @@ -90,8 +90,8 @@ export async function video_basic_info(url: string, cookie?: string) { live: vid.isLiveContent, private: vid.isPrivate }; - if (!video_details.live) format.push(player_response.streamingData.formats[0]); - format.push(...player_response.streamingData.adaptiveFormats); + format.push(...player_response.streamingData.formats ?? []); + format.push(...player_response.streamingData.adaptiveFormats ?? []); const LiveStreamData = { isLive: video_details.live, dashManifestUrl: player_response.streamingData?.dashManifestUrl ?? null,