There are three realistic ways to play music in a Discord call: a music bot, sharing your screen with audio, or running a synced listening room alongside the call. Each has a real drawback, and the one most guides recommend - bots - is the least reliable it has ever been.
Why the old advice stopped working
Most guides still tell you to add Groovy or Rythm. Both were shut down after YouTube legal pressure, and they were by far the two biggest music bots on the platform. The replacements that stepped in have been unstable, frequently offline, or have moved their useful features behind a subscription.
So "just add a bot" is no longer the confident answer it was a few years ago. It still works, sometimes, with caveats.
Option 1: A music bot
Invite a bot to your server, join a voice channel, and queue tracks with commands. Everyone in the channel hears the same stream.
- Everyone hears it automatically
- Shared queue with commands
- No extra app or tab
- Bots keep getting shut down
- Voice-channel audio is compressed
- Needs a server you can add bots to
- Music competes with people talking
Worth knowing: voice channels are optimised for speech, not music. They apply aggressive compression and noise suppression, so anything with wide dynamic range sounds noticeably worse than listening directly.
Option 2: Screen share with audio
Start a screen share, tick the option to include system or tab audio, then play music from any app or site. On desktop Discord, sharing a single browser tab and enabling its audio works well.
The catch: only the sharer controls playback, video-share compression degrades audio further, and it burns bandwidth for something that has no visual component. It also breaks the moment the sharer needs to do something else on their screen.
Option 3: A synced listening room alongside the call
Keep Discord for voice, and run the music in a separate synced room that everyone opens in their browser. Each person's device plays the audio locally, kept in time by the room.
This solves the two structural problems with the other options: the audio is full quality because it is not being pushed through a voice channel, and everyone controls their own volume independently of the call. Options here include Watch2Gether or a purpose-built listening room.
The catch: it is a second tab, and everyone has to open the link rather than the music just appearing in the channel they are already in.
Which to pick
Casual background music, quality not important
A bot. Least friction if you already have a server.
One person DJing something specific once
Screen share with tab audio.
Actually listening to music together, regularly
A synced room alongside the call. Full quality, individual volume, everyone can queue.
A note on Spotify in Discord
Discord's Spotify integration shows what you are listening to on your profile and lets friends click to listen along - but that requires each of them to have Spotify Premium, and it plays through their own Spotify rather than into the voice channel. It is a status feature, not a way to play music for a call.
If everyone in the call already has Premium, Spotify's own Jam is a better fit than the integration. If they do not, that route is closed and one of the three options above is where you land.