api/youtube: return correct audio url in hls mode

my disappointment in its quality is immeasurable
This commit is contained in:
wukko 2024-10-28 16:45:48 +06:00
parent 0ddb3e3ecc
commit effec1bfb9
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2

View file

@ -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,