From effec1bfb983d4ebb8e23a3e133a76040dc90705 Mon Sep 17 00:00:00 2001 From: wukko Date: Mon, 28 Oct 2024 16:45:48 +0600 Subject: [PATCH] api/youtube: return correct audio url in hls mode my disappointment in its quality is immeasurable --- api/src/processing/services/youtube.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/src/processing/services/youtube.js b/api/src/processing/services/youtube.js index adeabbbb..f95f0bc2 100644 --- a/api/src/processing/services/youtube.js +++ b/api/src/processing/services/youtube.js @@ -368,12 +368,17 @@ export default async function(o) { if (audio && o.isAudioOnly) { let bestAudio = format === "h264" ? "m4a" : "opus"; - if (o.youtubeHLS) bestAudio = "m4a"; + let urls = audio.url; + + if (o.youtubeHLS) { + bestAudio = "m4a"; + urls = audio.uri; + } return { type: "audio", isAudioOnly: true, - urls: audio.url, + urls, filenameAttributes, fileMetadata, bestAudio,