handle errors on deezer track streams hopefully maybe idk

This commit is contained in:
uh wot
2024-09-07 16:45:03 +02:00
parent 8239d7bdeb
commit 1b772497cf

View File

@@ -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
}
}