Compare commits
No commits in common. "28481c2775e826d9454d3081e70b4ecdf9055471" and "ad141377e7d92277d45b51236726eb062bb232d9" have entirely different histories.
28481c2775
...
ad141377e7
1 changed files with 6 additions and 12 deletions
|
@ -213,13 +213,7 @@ async function enqueue({
|
||||||
].url
|
].url
|
||||||
.replace("vi_webp", "vi")
|
.replace("vi_webp", "vi")
|
||||||
.replace(".webp", ".jpg");
|
.replace(".webp", ".jpg");
|
||||||
|
media = {url: info?.format.sort((a, b) => b.bitrate - a.bitrate)[0].url};
|
||||||
const formats = info?.format;
|
|
||||||
let url;
|
|
||||||
if (formats) {
|
|
||||||
formats.sort((a, b) => b.bitrate - a.bitrate);
|
|
||||||
media = formats[0].url;
|
|
||||||
}
|
|
||||||
} 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/");
|
||||||
|
@ -239,7 +233,7 @@ async function enqueue({
|
||||||
title = info.title;
|
title = info.title;
|
||||||
length = info.duration;
|
length = info.duration;
|
||||||
thumbnail = info.artwork_url;
|
thumbnail = info.artwork_url;
|
||||||
media = streamUrl;
|
media = {stream: streamUrl};
|
||||||
} else if (type == "file") {
|
} else if (type == "file") {
|
||||||
title = url;
|
title = url;
|
||||||
let info;
|
let info;
|
||||||
|
@ -265,7 +259,7 @@ async function enqueue({
|
||||||
}
|
}
|
||||||
|
|
||||||
length = info.duration ? Math.floor(info.duration) * 1000 : 0;
|
length = info.duration ? Math.floor(info.duration) * 1000 : 0;
|
||||||
media = url;
|
media = {stream: url};
|
||||||
}
|
}
|
||||||
|
|
||||||
if (connection.connection.playing) {
|
if (connection.connection.playing) {
|
||||||
|
@ -296,7 +290,7 @@ async function enqueue({
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
name: "Title",
|
name: "Title",
|
||||||
value: (title && title != url ? `[${title}](${url})` : url).substring(0, 1024),
|
value: title && title != url ? `[${title}](${url})` : url,
|
||||||
inline: true,
|
inline: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -329,7 +323,7 @@ async function enqueue({
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
await connection.connection.play(media, {
|
await connection.connection.play(media.stream, {
|
||||||
inlineVolume: true,
|
inlineVolume: true,
|
||||||
voiceDataTimeout: -1,
|
voiceDataTimeout: -1,
|
||||||
});
|
});
|
||||||
|
@ -342,7 +336,7 @@ async function enqueue({
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
name: "Title",
|
name: "Title",
|
||||||
value: (title ? `[${title}](${url})` : url).substring(0, 1024),
|
value: title ? `[${title}](${url})` : url,
|
||||||
inline: true,
|
inline: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue