From 91989b8de11d5453b0de4f7421d71f65240662d8 Mon Sep 17 00:00:00 2001 From: jj Date: Mon, 13 Oct 2025 23:30:44 +0000 Subject: [PATCH] youtube: await decipher()s they are async as of https://github.com/LuanRT/YouTube.js/pull/1047 --- api/src/processing/services/youtube.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/src/processing/services/youtube.js b/api/src/processing/services/youtube.js index e44a5e36..c1df46a6 100644 --- a/api/src/processing/services/youtube.js +++ b/api/src/processing/services/youtube.js @@ -560,7 +560,7 @@ export default async function (o) { } if (!clientsWithNoCipher.includes(innertubeClient) && innertube) { - urls = audio.decipher(innertube.session.player); + urls = await audio.decipher(innertube.session.player); } let cover = `https://i.ytimg.com/vi/${o.id}/maxresdefault.jpg`; @@ -607,8 +607,8 @@ export default async function (o) { filenameAttributes.extension = o.container === "auto" ? codecList[codec].container : o.container; if (!clientsWithNoCipher.includes(innertubeClient) && innertube) { - video = video.decipher(innertube.session.player); - audio = audio.decipher(innertube.session.player); + video = await video.decipher(innertube.session.player); + audio = await audio.decipher(innertube.session.player); } else { video = video.url; audio = audio.url;