Is there any way to control the mixer beyond the mute code on the dev site? Now that I went deaf from my startup sound playing in the car at 0db, I want to change my player to play the startup sound at 0db if on AC and -20 or so if in the car. Even better would be a way to play it at the same volume level the player was last playing at for both AC and DC.
The standard OSS mixer calls will work to control the volume:
http://www.opensound.com/pguide/mixer.html
I don't know how much of this actually works, but at least the master volume does. IIRC the default volume is 90, which I believe corresponds to 0 dB.
You can probably find some command-line mixer tools if you search Freshmeat. I'm using one called aumix although I think I had to tweak the source a bit to make it work on the empeg.
-rob