From 4123238f6ceb3cdbb9b3593a515b093e303aedaa Mon Sep 17 00:00:00 2001 From: Raiper34 Date: Sat, 7 Feb 2026 13:44:39 +0000 Subject: [PATCH] fix(downloading): fix downloading songs from browser with special characters fix downloading songs that contains special characters in name (cyrillic, local dialect...) fix #41 --- src/backend/src/track/track.controller.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/src/track/track.controller.ts b/src/backend/src/track/track.controller.ts index 5adfb5c..bbf7065 100644 --- a/src/backend/src/track/track.controller.ts +++ b/src/backend/src/track/track.controller.ts @@ -34,7 +34,9 @@ export class TrackController { const readStream = createReadStream( this.service.getFolderName(track, track.playlist), ); - res.set({ 'Content-Disposition': `attachment; filename="${fileName}` }); + res.set({ + 'Content-Disposition': `attachment; filename="${encodeURIComponent(fileName)}`, + }); return new StreamableFile(readStream); }