streamlabs desktop audio not working
If Streamlabs desktop audio is not working, your stream is broadcasting silence right now. In most cases, one of five specific failures is responsible: a wrong device assignment, Windows exclusive mode blocking capture, a muted or missing mixer track, a mismatched audio track number, or a sample rate conflict. Every fix below is concrete and ordered by how often each cause actually appears.
Work through the mixer bar diagnostic first. It tells you exactly which failure you're dealing with in under 60 seconds, so you don't waste time trying fixes that don't apply to you.
Read the Streamlabs Mixer Bar Before You Change Anything
The mixer bar runs along the bottom of the Streamlabs main window. Play something loud and continuous on your PC right now, like a YouTube video at full volume, and watch the Desktop Audio row.
- Bar shows zero movement: Streamlabs isn't receiving any signal. The problem is your device assignment or Windows is blocking capture. Start with the device assignment fix below.
- Bar moves but your stream or recording has no audio: Streamlabs captures audio fine but sends it to a track your output ignores. Skip to the track routing section.
- Bar moves, monitoring works, but recordings are silent: Your recording output isn't mapped to the Desktop Audio track. This is an output track assignment problem, not a capture problem.
- Bar is frozen at a non-zero level and never changes: The mixer is bugged, usually from a crash. Close Streamlabs fully, reopen it, and check again.
- Desktop Audio row is missing from the mixer entirely: The source was deleted from your scene. You need to re-add it manually. Jump to the re-adding sources section.
Match your situation to one of those five, then go directly to that fix.
Fix the Desktop Audio Device Assignment in Streamlabs Settings
A wrong device assignment is the single most common cause of Streamlabs desktop audio not working. Windows quietly changes your default playback device after updates or when you plug in a USB headset, and Streamlabs loses the signal with no error message.
Identify your active Windows output device first
- Right-click the speaker icon in your Windows taskbar and click Sound settings.
- Under Output, note the exact device name listed as active. Write it down. For example: "Headphones (Realtek(R) Audio)" or "Speakers (USB Audio Device)".
Point Streamlabs to that specific device
- Open Streamlabs and go to Settings → Audio.
- Under Global Audio Devices, click the Desktop Audio dropdown. It likely says "Default".
- Change it from "Default" to the exact device name you noted above.
- Click Done. Play audio on your PC and watch the mixer bar respond.
Leaving this set to "Default" is the root cause for most streamers. When Windows reassigns the default device, Streamlabs follows it to a device that isn't outputting anything. Naming the device explicitly breaks that dependency.
One trade-off worth knowing: if you switch output devices later, say from headphones to speakers, you'll need to update this setting manually each time.
Check whether the track is muted in the mixer
Look at the Desktop Audio row in the mixer. There's a small speaker icon to the left of the volume slider. If it shows a crossed-out speaker or appears faded, the track is muted. Click it once to unmute. This gets toggled by accident during scene editing more often than you'd think.
Re-add Desktop Audio if it's missing from your scene
If the Desktop Audio row doesn't appear in your mixer at all, the source was deleted. Here's how to restore it:
- In the Sources panel at the bottom left, click the + button.
- Select Audio Output Capture from the list.
- Name it "Desktop Audio" or anything you'll recognise, then click Add Source.
- In the Properties window, set the device to your active Windows output device, the same name you identified above.
- Click Done. The row should now appear in your mixer with a moving bar.
This happens most often after importing a scene collection from another machine, or after a Streamlabs update resets scene configurations.
Windows Exclusive Mode and Privacy Settings Blocking Audio Capture
Two Windows settings can block all audio capture in Streamlabs without triggering a single error inside the app. Both take under 2 minutes to check.
Disable exclusive mode on your playback device
- Press Win + R, type mmsys.cpl, and press Enter to open the Sound control panel directly.
- On the Playback tab, right-click your active output device and select Properties.
- Click the Advanced tab.
- Uncheck "Allow applications to take exclusive control of this device".
- Uncheck "Give exclusive mode applications priority".
- Click OK, then restart Streamlabs completely.
Exclusive mode lets apps like Discord, games, or DAWs lock the audio device and block everything else from reading it. Streamlabs tries to capture the output signal, gets refused, and shows nothing. Disabling exclusive mode forces Windows to share the device with all apps simultaneously.
Check the microphone privacy setting in Windows
- Open Windows Settings → Privacy & security → Microphone.
- Scroll to "Allow desktop apps to access your microphone" and confirm it's toggled on.
This feels unrelated to desktop audio capture, but on specific Windows 10 and Windows 11 builds this permission gates all audio access for non-Store apps. Streamlabs gets blocked with no warning. Enabling it takes 10 seconds and has fixed the issue for streamers who'd already tried everything else.
Fix the Sample Rate Mismatch Causing Silence or Distortion
A sample rate mismatch causes distorted audio or complete silence even when every other setting looks correct. Streamlabs, Windows, and your audio device all need to agree on the same sample rate.
Match the sample rate across Windows and Streamlabs
- Press Win + R, type mmsys.cpl, and press Enter.
- On the Playback tab, right-click your active output device and select Properties