From 1b772497cfe56be82f1e87baa21ef227164cf3eb Mon Sep 17 00:00:00 2001 From: uh wot Date: Sat, 7 Sep 2024 16:45:03 +0200 Subject: [PATCH] handle errors on deezer track streams hopefully maybe idk --- src/streamers/deezer/main.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/streamers/deezer/main.ts b/src/streamers/deezer/main.ts index ee15a10..a0a15df 100644 --- a/src/streamers/deezer/main.ts +++ b/src/streamers/deezer/main.ts @@ -457,7 +457,14 @@ export default class Deezer implements StreamerWithLogin { }) return { - stream: Readable.fromWeb(streamResp.body!).pipe(decryption), + stream: Readable.fromWeb(streamResp.body!) + .on('error', function (e) { + throw new Error('Error while downloading track stream:' + e) + }) + .pipe(decryption) + .on('error', function (e) { + throw new Error('Error while decrypting track stream:' + e) + }), mimeType } }