It's both the player and the server who have to support it.
The server generates replay gain values which then have to be used by
the player.
I can only speak for iPeng but I believe it will be similar for
SqueezePlayer: there are two ways to control volume on a phone player:
you can modify the actual audio data (that's what the Squeezebox does
and where the replay gain values usually come in) and you can change the
devices' system volume.
Now, the problem is, that what you want to do on a phone is to use the
system volume. There are three reasons:
1. When in a dock, some docks them can use analog volume control so you
gain some quality. Some phones also might do the actual volume control
in the analog domain.
2. The system volume has hard-wired control through buttons and the
phone UI. You can't turn that off (at least on iOS), so if you do not
use it, you end up using TWO volume controls that multiply in effect and
you effectively lost capabilities as remote volume control 
3. Doing your own volume leveling in the digital domain will increase
the CPU load and power consumption.

There are ways to get around it, but it's work.


------------------------------------------------------------------------
pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=87364

_______________________________________________
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to