Share Audio on Discord Without Screen Sharing on Mac
Discord on Mac has one frustrating limitation: the only built-in way to share system audio is through screen sharing. Want to play a song for your friends, drop a sound effect in a voice channel, or play a video clip without showing your desktop? You’re stuck — unless you route audio through a virtual microphone.
This guide explains exactly how to do that, and why the screen-share workaround falls short for most people.
Why Discord Requires Screen Sharing for System Audio on Mac
On Windows, Discord can capture system audio directly during a screen share. On Mac, it can’t — at least not reliably. macOS has strict isolation rules around audio capture, and Discord hasn’t implemented the same level of system audio access on Mac that it has on Windows.
The result: if you start a screen share in Discord on Mac and check “Also share audio,” it often doesn’t work, or it only captures audio from specific apps. The screen-share-vs-virtual-mic approach on Mac is a well-documented problem, and the fix isn’t obvious.
On top of that, screen sharing is overkill if all you want is to play music or a sound clip. You’re exposing your entire desktop — notifications, open tabs, whatever’s on your screen — just to share audio. There’s a much cleaner way.
The Real Fix: Route System Audio as a Virtual Microphone
The method that works reliably on Mac is to create a virtual audio device that captures system audio and presents it as a microphone input. Discord — like every other voice and video app — accepts microphone inputs without needing screen share.
Here’s how it works in practice:
- A lightweight audio driver creates a virtual microphone on your Mac.
- You route system audio (music, video, game audio, anything) into that virtual mic.
- In Discord, you select the virtual mic as your input device.
- Everyone on the voice channel hears your system audio — no screen share required.
Your real mic can stay live at the same time, so you can talk while music plays. You also still hear everything through your own speakers; the routing happens in the background.
Note: This works in Discord voice channels, direct messages, and server calls — anywhere Discord takes a microphone input. It does not require Go Live or screen share to be running.
How to Set It Up With Soundshine
Soundshine is a macOS menu bar app built specifically for this. It installs a virtual audio driver, routes system audio through it, and adds a passthrough so you still hear everything yourself. Setup takes about 30 seconds.
Step 1: Install Soundshine
Download and run the installer. A guided assistant installs the audio driver — you’ll see two admin password prompts. Total time: under a minute.
Step 2: Turn on Audio Routing
Click the Soundshine icon in the menu bar and toggle routing On. System audio is now being captured and routed into the Soundshine virtual mic.
Step 3: Select Soundshine as Your Discord Mic
Open Discord and go to User Settings → Voice & Video. Under Input Device, pick Soundshine Microphone from the dropdown. That’s it.
Now join a voice channel or start a call. Discord will pick up whatever your Mac is playing — Spotify, YouTube, a game, a video file — as if it were a microphone input.
Step 4: Tune Levels (Optional)
Soundshine has a passthrough volume control so you can balance what you hear vs. what gets sent to Discord. If your music is overpowering, turn it down from the menu bar without touching system volume.
Tip: If you want to talk and share audio at the same time, keep your physical mic configured separately — or use a mixer app. Soundshine handles the system audio side; your Mac’s built-in mic or a USB mic handles your voice independently.
One more thing worth doing: in Discord’s Voice & Video settings, turn off Noise Suppression and Echo Cancellation when you’re sharing music. Discord’s processing is tuned for voice and will mangle music if you leave it on.
The Two Methods Compared
A quick look at screen share with audio vs. the virtual mic method:
The virtual mic method wins on every dimension that matters for casual audio sharing. Screen share is the right tool when you actually need to show your screen — not when you just want to play a song.
What About Free Alternatives?
There are free tools that can do something similar — BlackHole is the most-cited. BlackHole is a free, open-source virtual audio driver for Mac. It works, but it takes manual setup: creating an Aggregate Device in Audio MIDI Setup, routing each app individually, and configuring passthrough so you don’t lose audio while sharing.
If you enjoy that kind of setup, BlackHole is a solid choice. If you want to be done in 30 seconds, Soundshine handles all of it for you.
For a wider look at what’s out there, the best Loopback alternative for Mac guide covers the full landscape — from free tools to paid apps — with honest tradeoffs for each.
Other Things You Can Do With a Virtual Mic in Discord
Once a virtual mic is set up, the same method covers more than just music:
- Sound effects — trigger audio clips during a gaming session or D&D campaign
- Podcast-style interviews — play prerecorded clips or intros for your Discord community
- Watch parties — share video audio without exposing your screen
- Background music — set the vibe in a voice channel while chatting
The play music for friends on Discord on Mac guide goes deeper on the music-specific use case if that’s your main goal.
And if you use the same Mac for other calls, the same Soundshine setup works in Zoom, Google Meet, Teams, FaceTime, and any other app that takes a mic input — no reconfiguring needed.
Get Started
Download Soundshine free and share system audio on Discord in under a minute — no screen sharing, no driver wrangling, no exposed desktop.
Route any audio, anywhere
Soundshine creates a virtual mic from your system audio so every app just works. No command line, no kernel extensions.
Download Free