From dccf8a5dab7d066bd204755a473657ba7726bbc4 Mon Sep 17 00:00:00 2001 From: Honey Date: Tue, 28 Apr 2026 18:40:53 +0200 Subject: [PATCH] fix: use first artist only for folder path on multi-artist tracks Co-Authored-By: Claude Sonnet 4.6 --- backend/novasonic-server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/novasonic-server.js b/backend/novasonic-server.js index f61ebbe..4f47a7e 100644 --- a/backend/novasonic-server.js +++ b/backend/novasonic-server.js @@ -163,7 +163,7 @@ async function lookupItunesTrackMeta(artist, title) { // Download a single track: yt-dlp audio + ffmpeg clean metadata + iTunes cover embedded async function downloadTrack({ jobId, artist, albumArtist, title, album, year, trackNum, totalTracks, discNum, discTotal, compilation, genre, artworkUrl, explicit, outputDir }) { const mainArtist = albumArtist || artist; - const safeArtist = sanitize(mainArtist); + const safeArtist = sanitize(mainArtist.split(',')[0].trim()); const safeAlbum = sanitize(album || 'Singles'); const dir = path.join(outputDir || CONFIG.musicPath, safeArtist, safeAlbum); fs.mkdirSync(dir, { recursive: true });