fix Spotify volume normalization

This commit is contained in:
philippe44
2023-04-01 14:24:56 -07:00
parent 02fc039bbe
commit 27a0d2a4d3

View File

@@ -406,9 +406,7 @@ static bool cspot_cmd_handler(cspot_event_t cmd, va_list args)
case CSPOT_VOLUME: {
u32_t volume = va_arg(args, u32_t);
LOG_INFO("CSpot volume %u", volume);
//volume = 65536 * powf(volume / 32768.0f, 3);
// TODO spotify seems to volume normalize crazy high
volume = 4096 * powf(volume / 32768.0f, 3);
volume = 65536 * powf(volume / 65536.0f, 2);
set_volume(volume, volume);
break;
default: