Update index.js
Browse files
index.js
CHANGED
|
@@ -274,7 +274,7 @@ async function ytmp4(url, quality = 'highestvideo') {
|
|
| 274 |
return null;
|
| 275 |
}
|
| 276 |
}
|
| 277 |
-
async function
|
| 278 |
const {fileTypeFromBuffer} = await import('file-type')
|
| 279 |
return new Promise(async (resolve, reject) => {
|
| 280 |
let mime = await fileTypeFromBuffer(buffer)
|
|
@@ -312,7 +312,7 @@ async function ytmp3(url, bitrate = 'lowestaudio') {
|
|
| 312 |
data = await ytdl.getInfo('https://www.youtube.com/watch?v=' + ID)
|
| 313 |
let format = ytdl.chooseFormat(data.formats, { filter: 'audioonly', quality: bitrate });
|
| 314 |
let buffer = await (await fetch(format.url)).arrayBuffer();
|
| 315 |
-
let upload = await
|
| 316 |
|
| 317 |
if (format) {
|
| 318 |
return {
|
|
|
|
| 274 |
return null;
|
| 275 |
}
|
| 276 |
}
|
| 277 |
+
async function uploadTemp(buffer, extension) {
|
| 278 |
const {fileTypeFromBuffer} = await import('file-type')
|
| 279 |
return new Promise(async (resolve, reject) => {
|
| 280 |
let mime = await fileTypeFromBuffer(buffer)
|
|
|
|
| 312 |
data = await ytdl.getInfo('https://www.youtube.com/watch?v=' + ID)
|
| 313 |
let format = ytdl.chooseFormat(data.formats, { filter: 'audioonly', quality: bitrate });
|
| 314 |
let buffer = await (await fetch(format.url)).arrayBuffer();
|
| 315 |
+
let upload = await uploadTemp(buffer, 'mp3')
|
| 316 |
|
| 317 |
if (format) {
|
| 318 |
return {
|