Volumey
Volumey copied to clipboard
Feature request: Control volume of non-primary device
Hello, I don't know if this is interesting for the developer team but there is a use-case with HeSuVi https://sourceforge.net/p/hesuvi/wiki/Help/ or similar software where it is important to be able to adjust volume of Not your primary audio device.
To use HeSuVi or some VST plugin host I need to select for example https://vb-audio.com/Cable/index.htm as my output device (which does not support volume adjustment) but the actual sound comes out from another, not-virtual audio device.
At the moment Volume2 is the only program that partially solves this by linking volume adjustment of 2 selected devices, but unfortunately Volume2 is far from optimal for the task and also causes a lot of issues on my system (probably too advanced).

The exact request is, if possible please add:
- option to adjust volume of ALL output devices in sync with the primary output device.
- It would be nice to also add exclusion list which devices should not get their volume adjusted.
Note that
- by adjusting All devices in sync, it should be trivial to use any volume control shortcut or input device and still get the expected result.
- by having exclusion list you would automatically control any new/changed devices as well. For people who move computer and connect different sound cards it is a pain to always change settings to a different real audio output device.
- Controlling volume for just 2 or 3 selected devices is not a great alternative because I personally switch between at least 6 audio output devices and not all of them are connected at the same time (most software resets your settings for a device which is no longer connected). Plus Nvidia drivers love to add new HDMI audio devices from time to time :) .
- it is possible that some of the audio devices lock or reset their volume to 100%. It can happen when a new device is connected to a computer or maybe the device driver does not allow any volume adjustment. This is the tricky part. Volumey would need to make sure to ignore requests to jump to 100% volume unless current volume is already at ~90%. Then if some device always tries to raise set volume to 100% or never accepts volume change even by 1%, those devices should be automatically set to excluded.
Thank you for considering this.
Hello, Thanks for the detailed request! Seems like it would require an amount of work that I currently don't have time for, especially for testing it, but I'll consider implementing this when I have time.
Thank you. It is a tricky feature to add.