From 63dbbda06006fdba2fae0af1702382bf3b606d7f Mon Sep 17 00:00:00 2001 From: YLSDev <41091863+YLSDev@users.noreply.github.com> Date: Mon, 5 Feb 2024 02:28:18 +0300 Subject: [PATCH] The game expects a stream URL inside the BLURL, Some errors instead of returning nothing --- Server/Source/Routes/Downloads.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Server/Source/Routes/Downloads.ts b/Server/Source/Routes/Downloads.ts index edd8df3..fbaf81f 100644 --- a/Server/Source/Routes/Downloads.ts +++ b/Server/Source/Routes/Downloads.ts @@ -31,7 +31,7 @@ async (req, res) => { { type: "main", language: "en", - url: `${BaseURL}master.blurl`, + url: `${SongData.Directory}/Manifest.mpd`, data: readFileSync(`${SongData.Directory}/Manifest.mpd`).toString().replaceAll("{BASEURL}", BaseURL) } ], @@ -63,10 +63,10 @@ async (req, res) => { return res.status(400).send("File name failed validation."); if (!req.params.File.endsWith(".m4s") && !req.params.File.endsWith(".webm")) - return res.sendStatus(403); + return res.sendStatus(403).send("Unsupported File Format."); if (!existsSync(`${SongData.Directory}/Chunks/${req.params.File}`)) - return res.sendStatus(404); + return res.sendStatus(404).send("Chunk not found."); res.set("content-type", "video/mp4") res.send(readFileSync(`${SongData.Directory}/Chunks/${req.params.File}`));