SoundManager

By Zax.

------------------------------------------------------------------
This WoW AddOn allows to quickly switch between different sound output devices in one click, and to adjust sound volume.
Sound volume is saved for each output device.
So, with just one click, you can switch, for example, from speakers with a volume preset to 100% to headphones with a volume preset to 40%.

Right-click on SoundManager interface to display more options: all unchecked output devices will be ignored when you switch to next device.
Shortcuts can be defined to increase or decrease sound volume, and to switch to next non-ignored sound output device.

If for any reason SoundManager interface is not visible on screen, enter first:
	/soundmanager show
If it is still not visible, reset its options with:
	/soundmanager reset


------------------------------------------------------------------
Supported slash-commands:
------------------------------------------------------------------
	Enter "/soundmanager help" (without quotes) to display all available slash commands

	
------------------------------------------------------------------
Version history
------------------------------------------------------------------
- 3.20 : 2026-01-15 : Midnight compliant.
- 3.10 : 2025-11-23 : pre-Midnight patch 11.2.7 and Mists compliant.
- 3.04 : 2025.08.11 : Device name position bug fixed.
- 3.03 : 2025.07.27 : Patch 11.2 and Mists compliant.
- 3.02 : 2025.02.15 : Switch bug fixed.
- 3.01 : 2024.10.25 : Option to use 5% increments for volume change added.
- 3.00 : 2024.10.05 : Engine rewrited again, due to several bugs introduced in 2.x version.
						Sound outputs modifications by the OS are now correctly handled.
						Settings will be reset to default values.
- 2.02 : 2024.09.20 : Stupid bug introduced in 2.01 version fixed.
- 2.01 : 2024.09.20 : Bug introduced in 2.00 version fixed.
- 2.00 : 2024.09.11 : Engine rewrited for optimization and better compatibility.
- 1.50 : 2024.07.15 : The War Within (WoW 11) compliant.
- 1.42 : 2023.05.20 : Patch 10.1 compliant.
- 1.41 : 2022.10.29 : "switch" slash.command and binding key added- Minimap positionning removed.
- 1.40 : 2022.10.28 : WoW 10 (Dragonflight) compliant.
- 1.31 : 2021.03.12 : WoW 9.05 compliant.
						Minor code optimization.
- 1.30 : 2021.01.15 : Ability to set a default output device added.
- 1.20 : 2020.12.29 : Popup menu added.
- 1.10 : 2020.12.05 : Buttons to increase or decrease sound volume added.
- 1.00 : 2020.11.15 : First release.
 
------------------------------------------------------------------
