music: try prefetching before sending to voice

This commit is contained in:
Cynthia Foxwell 2023-09-12 22:48:17 -06:00
parent 58ae0b999d
commit d0a8e20bb3

View file

@ -230,7 +230,9 @@ async function enqueue({
length = info?.duration * 1000; length = info?.duration * 1000;
thumbnail = info?.thumbnailUrl; 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") { } else if (type == "sc") {
if (url?.startsWith("sc:")) if (url?.startsWith("sc:"))
url = url.replace(/^sc:/, "https://soundcloud.com/"); url = url.replace(/^sc:/, "https://soundcloud.com/");