Skip to content

How to play Spotify music in Discord

Two different things get called playing Spotify on Discord. Listen Along is Discord's own feature: your friends hear your Spotify in their own Spotify apps. A music bot plays songs into a voice channel, so everyone in the channel hears the same thing.

Option 1: Listen Along with Spotify

Listen Along comes with Discord's Spotify connection. It isn't a bot, and it doesn't use a voice channel.

  1. In Discord, open User Settings, then Connections, and connect your Spotify account.
  2. Play something in Spotify. Discord can show what you're listening to on your profile.
  3. In a direct message, a group message or a server channel, press the + in the message box to invite people to listen with you.
  4. Your friends press Join, and their Spotify follows what you play.

What to know before you pick it:

  • Friends who join need Spotify Premium, according to Discord's help page. Without it they get an error.
  • Each person hears the music in their own Spotify app, at their own volume.
  • Discord's help page also says Spotify stops if you talk with your mic in voice chat for 30 seconds while it plays.

Option 2: a music bot that plays Spotify links

A music bot joins your voice channel and plays there, so nobody needs Spotify Premium, and people listening don't need a Spotify account at all. The steps below use Orpheus, which plays every song free.

  1. Add Orpheus to your server. You need Manage Server there.
  2. Join a voice channel.
  3. In Spotify, use Share on a song, album or playlist to copy its link.
  4. In a text channel, type /play and paste the link, like /play query: https://open.spotify.com/track/....

How Orpheus plays a Spotify link

Orpheus matches the Spotify track to the same song and plays it. If it can't confirm a match, it tells you and queues nothing.

If that happens, try /play with the song name and artist, or /search. Spotify links in the docs has the details.

Spotify playlists and albums

  • An album or playlist link in /play queues up to 200 tracks.
  • /playlist import saves a Spotify playlist to your Orpheus playlists, so you can play it in any server later. One import brings in up to 200 tracks.
  • The playlist has to be public. Private and collaborative playlists come back empty.
  • On the dashboard, Find my Spotify playlists lists the public playlists of the Spotify account linked to your Discord, so you can import several at once. /playlist sync brings one up to date later.

Which one to use

  • Listen Along suits a few friends who all pay for Spotify Premium and want Spotify's own audio in their own apps.
  • A music bot suits a server: anyone in the voice channel hears the music, whatever they pay for, and by default anyone there can add songs to the queue.

Add Orpheus to your server

Free to add. It asks only for the permissions it uses, never Administrator.