diff --git a/sync-server/server.js b/sync-server/server.js index 9bdc994..5956984 100644 --- a/sync-server/server.js +++ b/sync-server/server.js @@ -160,6 +160,13 @@ function processSong(song) { const apiUrl = `https://music-dl.sayqz.com/api/?source=${source}&id=${song.id}&type=url&br=flac`; https.get(apiUrl, (res) => { + if (res.statusCode !== 200) { + console.error(`[Sync] API Request Failed for ${song.name}: Status ${res.statusCode}`); + res.resume(); // Consume response data to free up memory + resolve(); + return; + } + let data = ''; res.on('data', chunk => data += chunk); res.on('end', () => { @@ -192,6 +199,7 @@ function processSong(song) { }); } catch (e) { console.error('[Sync] API Parse Error:', e); + console.error('[Sync] Raw Response:', data); resolve(); } });