You are not logged in.
I have pulseaudio running as my primary sound server, and all alsa apps (Sygic Drive in particular) running through the pulseaudio-alsa plugin which works great.
My problem is that when Drive starts up (Or outputs any audio), it changes the master volume in pulse to whatever volume drive is set to use.
Example of this is, set pulseaudio to 0%, make Drive output audio, the pulse volume shoots back up to whatever Drive's config is set to change the volume to.
I have tried changing
flat-volumes = noin /etc/pulse/daemon.conf which gives me an individual volume for the app, yet the app can still mess with the master control in pulse.
I was wondering, Is there a way to setup a completely different sink that all alsa apps use that has its own set of alsa controls that Drive can mess with, without messing with the pulse master control.
I.e. set pulse master to 50%, Drive makes audio at say 70%, drive changes the dummy "master" to 70% which would equate to 70% of the 50% of master volume (35% total volume)
As I only have one alsa app that is causing me this nightmare, I am happy for all alsa apps to use the one set of dummy sinks.
In basic, I want my alsa volumes completely seperate (but not exceeding) from pulseaudio's. But pulseaudio is still master, so if 50% master volume is set in pulse, maximum is 50% of total volume.
Cheers.
Offline