feat: Enhance audio settings with ReplayGain, crossfade, and equalizer presets; add AudioSettingsDialog component

This commit is contained in:
2025-08-10 02:57:55 +00:00
committed by GitHub
parent 192148adf2
commit cfd4f88b5e
14 changed files with 974 additions and 125 deletions

View File

@@ -286,9 +286,9 @@ class DownloadManager {
quality === 'medium' ? 192 :
quality === 'low' ? 128 : undefined;
const format = quality === 'low' ? 'mp3' : undefined; // Use mp3 for low quality, original otherwise
return api.getStreamUrl(songId, { maxBitRate, format });
// Note: format parameter is not supported by the Navidrome API
// The server will automatically transcode based on maxBitRate
return api.getStreamUrl(songId, maxBitRate);
}
// LocalStorage fallback for browsers without service worker support