Client holds capture and render devices for its entire lifetime — breaks Bluetooth headsets and multipoint switching

Summary

The TS6 client opens both the capture and the render device at startup and keeps
active WASAPI sessions for as long as the process runs — while idle, while not
transmitting, and while not connected to any channel. On Windows with a Bluetooth
headset this has concrete, user-visible consequences that make the client
effectively unusable with that hardware class.

Environment

  • Windows 11 Pro 26200
  • TeamSpeak 6 client (TeamSpeak.exe, build 2025-05-27)
  • Bluetooth Classic headset (Haylou S30), Microsoft BthA2dp stack
  • Intel Wireless Bluetooth adapter

Observed behaviour

1. Capture side forces HFP permanently.
Selecting the headset microphone makes Windows switch the headset from A2DP to
HFP. Because the client never releases the capture device, the headset stays in
hands-free mode — mono, 16 kHz — for the whole session. Every other application
on the machine loses stereo output until TeamSpeak is closed.

Measured native formats on this machine:

Device Native format
Internal mic array 48000 Hz, 2ch, 16 bit
Headset mic (HFP) 16000 Hz, 1ch, 16 bit

2. Render side keeps an active session even when silent.
With capture moved to a different microphone, the client still holds an ACTIVE
render session on the headset endpoint. Enumerating sessions on the default
render device via IAudioSessionManager2, with the client idle and silent:

TeamSpeak       pid=4520    Active      <-- silent, not in a channel
Spotify         pid=2624    Inactive    <-- paused, released
TextInputHost   pid=21412   Active

3. This breaks Bluetooth multipoint.
Most multipoint headsets arbitrate by which source is actively streaming. Because
the client never lets the PC go silent, the headset never yields to the second
connected device. A phone paired via multipoint cannot play audio at all while
TeamSpeak is open. Closing the client restores it immediately and reliably.

The net effect: the only configuration that works is one where neither the
capture nor the render device is the headset — which defeats the point of owning
one.

Comparison

Discord opens the capture device when joining a voice channel and releases it on
leaving; its render session goes idle the same way. Same machine, same headset,
no profile lock and no multipoint breakage. This is a device-lifecycle difference,
not a Bluetooth limitation.

Request

Release — or at least let go idle — the capture and render devices when the client
is not in a voice channel, or when it has been idle for some interval. An opt-in
setting such as “release audio devices when idle” would be enough.

Note that Push-to-Talk does not help here: it gates transmission, but the device
stays open, so the profile lock and the multipoint blocking persist regardless.

Thanks for the report and feedback. I’ll forward this internally to further discussion.

After this update TeamSpeak automatically drops the audio quality of my bluetooth headphones across all apps as soon as I launch it until I turn it off. I assume it detects the disabled microphone in them and dedicates one of the BT channels for it. The mic is disabled in windows and I never had this issue before the update.

Update: Had to disable hands-free telephony checkmark on the headset in the devices and printers tab in the control panel and that fixed it. I assume the added direct call feature was triggering some “call” mode in windows.

TID:2549

Since updating to TeamSpeak 6 beta 5, my Bluetooth headphones switch to Hands-Free / headset (call) mode as soon as I launch the client. I’m not connected to any server and I don’t do anything else. From that moment the audio is low-quality mono for every application on the PC, until I close TeamSpeak.

The headset microphone is not selected anywhere in TeamSpeak. My capture device is a separate microphone. The headset is only used for playback.

This did not happen on beta 4.1: same PC, same headset, same settings, and the headset stayed in stereo (A2DP) mode. It also works fine in TeamSpeak 3. So this looks like a regression in beta 5. My guess is that the client now opens or probes the headset’s Hands-Free capture endpoint at startup, even though it isn’t the selected input.

Environment

  • TeamSpeak 6 beta 5
  • Windows 11 Home

Steps to reproduce

  1. Pair a Bluetooth headset (it exposes Stereo + Hands-Free endpoints).
  2. In TeamSpeak, set playback to the headset and capture to a different, non-Bluetooth microphone.
  3. Close TeamSpeak, make sure the headset is in stereo mode (play some music).
  4. Launch TeamSpeak. Don’t connect to any server.

Expected: the headset stays in stereo mode, because its microphone is never used.
Actual: the headset immediately switches to Hands-Free mode on client startup.

Possibly related (same root cause area, but there the headset mic was selected on purpose): Client holds capture and render devices for its entire lifetime — breaks Bluetooth headsets and multipoint switching

I’m experiencing audio issue with TeamSpeak 6 on Windows 11. As soon as i launch TS6, all system audio becomes robotic and metallic, including audio from other applications. The issue occurs even when i’m not connected to a voice channel. Issue ends a few seconds after i completely close TeamSpeak, and all other audio returns to normal.

Discord works normally on the same system, and I don’t experience this issue when TeamSpeak is closed.

TeamSpeak version: 6.0.0-beta5 (2026-10-13)

Operating system: Windows 11, 64-bit
Headphones: Sony ULT WEAR, connected via an external USB Bluetooth adapter
Microphone: Razer Seiren Mini

I’ve tried the following without success:

  • Cleared the TeamSpeak cache.
  • Updated and reinstalled the Bluetooth driver.
  • Restarted the PC.
  • Reset the TeamSpeak configuration by backing up and renaming settings.db.
  • Verified that the Razer Seiren Mini microphone is set to 16-bit, 48 kHz.
  • Disabled TeamSpeak’s microphone access in Windows Privacy settings. The distortion still occurred.
  • Checked Windows playback devices. Only one Sony ULT WEAR playback device is listed.
  • Disabled the Sony Bluetooth microphone endpoint, leaving the Razer Seiren Mini as the microphone. No improvement.
  • Changed the audio output device in TeamSpeak to another output device.
  • Reinstalled TeamSpeak / reset its settings, without success.

Client log:

TeamSpeak Client 6.0.0-beta5 (2026-10-13 14:20:51)
SystemInformation: Windows 11 (26200) x64

Initialized with 1 channels in 16bit, 48kHz. - Słuchawki (ULT WEAR)
Initialized with 2 channels in 16bit, 48kHz. - Słuchawki (ULT WEAR)

Windows Audio Session - Device unavailable: {0.0.0.00000000}.{e48b40a8-4a48-4d44-b6d1-c2feaeaa165c}

Any ideas what else i can try?

Thanks for the reports, I’ve forwarded it to ozr QA to investigate.

We fixed something which should address this issue.

Next beta has it. (Beta-6)

Can confirm same Issue in Beta 5.
All people in our server with Bluetooth Headsets were not able to use them in a decent quality. Deactivating the Hands Free Device in Device Manager and restarting fixed it for one but the rest was stuck on the low quaity Codec and we had to switch to another platform after 15min of tinkering.

TeamSpeak 6.0.0-beta5 (1791901251) continues to exhibit this issue. After disabling the “Hands-Free Telephony” option, TeamSpeak is no longer able to detect or select my Bluetooth headset.

This is repeatable for me.

Since the last update, when I open TeamSpeak my sound cuts out for half a second before returning with really low quality. I close TeamSpeak and the sound cuts out for half a second before returning with the correct quality.

It sounds like when the “handsfree” setting of certain bluetooth headsets gets turned on, lowering the sound quality to allow for microphone input via bluetooth. But I have de-activated all of the handsfree devices in mmsys.cpl, and my TeamSpeak settings are correct ie. not “default device” but correctly selected. There is no hint of “handsfree” anywhere, and I can even open and close TeamSpeak to repeat the issue, whilst staring at mmsys.cpl - and nothing changes there. My only available devices are my headphones and my desk mic, but TeamSpeak is still causing the quality to plummet.

As of right now, any time I have TeamSpeak open, it renders all my PC’s audio unusable. Anything i was listening to is tinny and distorted, and anyone speaking on TeamSpeak crackles at peak speaking volume anyway. I would roll back versions to last week when this wasn’t happening but it autoupdates. So TeamSpeak and my TeamSpeak server are unusable.

Hi there!

Any ETA on this?

@gaworsz beta5.1 is already in the works to address issues reported in the weeks since release, whether or not this will be included I can’t say as of right now, but we’re actively investigating the issue and working on it.

Same issue here, when using bluetooth headphones, after starting TeamSpeak it seemingly forces the headphones into call mode / hands-free mode, making every app sound muddy. Fixes about 5s after TeamSpeak completely closes.

When I disable the hands-free audio device on windows, connecting to any server shows that I apparently have no audio device available

image

TeamSpeak does show it in the dropdown, but clicking on the device doesn’t do anything → it closes the dropdown and stays on “Default Device”

Windows 11
Build Number: 1791901251
Build Date: 13. 10. 2026 10:20:51
Chromium Version: 151.0.7922.76

FYI, TeamSpeak 3 works just fine xd 0 issues with audio.

Yeah TS3 works fine and also for me specifically, the issue started with the newest version (Beta 5), so uninstalling TS6 and reinstalling the older 6.0.0-beta4.1 version + blocking 0.0.0.0 update.teamspeak.com on my firewall to prevent auto-updates also fixed it