Skip to content

v1.4.1: call volume actually works

Choose a tag to compare

@durrante durrante released this 17 Aug 11:56
· 3 commits to main since this release

Bug-fix release. If you turned on Raise the system volume during calls in 1.4.0 and nothing happened, this is the fix.

Fixed

  • The call-volume option never actually ran. The audio device objects are created on the app's UI thread at startup, but a call is handled on a background thread, and Windows will not let the system volume be reached through a device object across that boundary. The log recorded Could not raise the system volume: Specified cast is not valid on every call. The device is now looked up on whichever thread is handling the call, so the volume is raised and restored as intended.

Muting was never affected by this, only the optional volume raise.

Behaviour, unchanged

The volume is only ever raised, never lowered, and it targets the output device Teams is actually playing through (not necessarily your default device). Your previous level is put back when the call ends, unless you adjusted the volume yourself mid-call, in which case your level is kept.

Install

Run TeamsAudioDucking-Setup-1.4.1.exe over your existing install; settings are kept. SmartScreen will warn that the publisher is unknown because the installer is not code-signed: More info then Run anyway. Portable users: unzip and replace the exe.