From 9f69e39b36f822b66a4b4ee76ae9c6abbb546ecf Mon Sep 17 00:00:00 2001 From: Bingus_Violet Date: Thu, 18 Jan 2024 18:50:07 -0600 Subject: [PATCH] Temporary fix for audio files --- index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index a2b12da..c71b391 100644 --- a/index.js +++ b/index.js @@ -62,10 +62,10 @@ app.get("/download", async (req, res) => { res.write(downloadHTML.substring(0, downloadHTML.indexOf("{CONTENT}"))) - var fileExtension = cp.spawnSync('yt-dlp', ['--get-filename', url]).stdout.toString() - fileExtension = fileExtension.substring(fileExtension.lastIndexOf('.')) + if (!["mp3"].includes(format)) { + var fileExtension = cp.spawnSync('yt-dlp', ['-S', 'res:' + quality,'--get-filename', url]).stdout.toString() + fileExtension = fileExtension.substring(fileExtension.lastIndexOf('.')) - if (!["mp3"].includes(format)) { var fileName = Math.round(Math.random() * 100_000_000_000_000).toString() + fileExtension var filePath = path.join(__dirname, 'downloads', fileName).trim() var ytdlpProcess = cp.spawn('yt-dlp', [ @@ -76,8 +76,7 @@ app.get("/download", async (req, res) => { '--no-playlist', ]) } else { - - var fileName = Math.round(Math.random() * 100_000_000_000_000).toString() + fileExtension + var fileName = Math.round(Math.random() * 100_000_000_000_000).toString() + '.opus' var filePath = path.join(__dirname, 'downloads', fileName).trim() var ytdlpProcess = cp.spawn('yt-dlp', [ url, @@ -118,6 +117,7 @@ app.get("/download", async (req, res) => { var exited = false ytdlpProcess.on('close', () => { + console.log(filePath) if (exited) { if (fs.existsSync(filePath)) { fs.rmSync(filePath)