From 300642fd4fe3754a8356f34ee45660dea4a9f5e4 Mon Sep 17 00:00:00 2001 From: Ajay Date: Sat, 12 Apr 2025 00:44:10 -0400 Subject: [PATCH] Fix innertube failure handling --- src/utils/getVideoDetails.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/getVideoDetails.ts b/src/utils/getVideoDetails.ts index 251336f..3d861ed 100644 --- a/src/utils/getVideoDetails.ts +++ b/src/utils/getVideoDetails.ts @@ -46,7 +46,10 @@ async function newLeafWrapper(videoId: string, ignoreCache: boolean) { export function getVideoDetails(videoId: string, ignoreCache = false): Promise { if (!config.newLeafURLs) { return getPlayerData(videoId, ignoreCache) - .then(data => convertFromInnerTube(data)); + .then(data => convertFromInnerTube(data)) + .catch(() => { + return null; + }); } return Promise.any([ newLeafWrapper(videoId, ignoreCache)