From d0a8e20bb3469f34b9afeedc881e33d0b749bf64 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Tue, 12 Sep 2023 22:48:17 -0600 Subject: [PATCH] music: try prefetching before sending to voice --- src/modules/music.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/music.js b/src/modules/music.js index 981c575..295b18e 100644 --- a/src/modules/music.js +++ b/src/modules/music.js @@ -230,7 +230,9 @@ async function enqueue({ length = info?.duration * 1000; thumbnail = info?.thumbnailUrl; - media = info?.hls; + media = await fetch( + info?.audioStreams?.sort((a, b) => a.bitrate - b.bitrate)?.[0]?.url + ).then((res) => res.body()); } else if (type == "sc") { if (url?.startsWith("sc:")) url = url.replace(/^sc:/, "https://soundcloud.com/");