Volume Control

Updated on 2019-08-16 10:29:53
Platform:
SHA1: cad5dc1c0470149454cb80c7d031808c4fc35b7f
Size: 29.11 kB

Reduces the volume of other applications when someone (including yourself) in your channel is speaking.

This plugin is a remake of the original VolumeControl by Teamspeak, which only gets API updates and is no longer under development. I will refer to it as 'the original plugin'.

It reduces the volume of other applications when someone (including yourself) in your channel is speaking.

This plugin does only work with Windows 7 or newer due to the used WinAPI calls!

Why a remake and whats different?

The common problems with the original plugin were crashes and the permanent lowering of volume for some applications, especially games with a launcher like League of Legends.

Obviously I can't guarantee a non-crash experience through perfect bug free code, but every feedback is appreciated

To address the permament lowering of volume this plugin works a little bit different than you are perhaps used to from the original plugin.

Original plugin:

  • saving the volume of an application, which is set in the Windows Sound Mixer per application
  • someone speaks: using the "suppression rate" as a factor
  • everybody stops speaking: going back to previously saved volume

This plugin:

  • someone speaks: using the "suppression rate" as the volume
  • everybody stops speaking: going back to the same value as 'master volume'

This is important! If you are using the Windows Sound Mixer to control the volume on a "per application" basis this will obviously screw you, because it will reset everything to the 'master volume' and you should consider not using this plugin!

Forum thread for reference: https://forum.teamspeak.com/threads/93492-Release-Volume-Control-(Windows-7-only)-remake

Changelog

update to API 23

  • small fix to allow longer list of programs to white/blacklist