The simplest way to add intro music to Discord

Discord does not have a built-in feature that plays music automatically when someone joins your server or a voice channel. Instead, you use a bot — a small program that runs commands in Discord and can play audio files. The most common bots for this are Groovy, Hydra, or MEE6, though availability changes because Discord regularly removes bots that violate its terms of service.

To add intro music, you invite a music bot to your server, upload or link to an audio file, and set it to play when members join a specific voice channel. The bot plays the same file for everyone who enters that channel, so it works best for server intros rather than personal welcome messages.

If you want music that plays only for you when you join, or music that plays in the background while you talk, that requires a different setup — usually a separate audio process running on your computer alongside Discord.

Key Takeaways

  • Discord itself has no intro music feature; you need to add a bot that can play audio files when members join a voice channel.
  • Popular music bots include Groovy, Hydra, and MEE6, but bot availability changes frequently because Discord removes bots that break its rules.
  • You must have server owner or admin permissions to invite a bot and set up intro music.
  • Intro music plays for all members in that voice channel at the same time, not as a personal greeting.

How to invite a music bot to your server

First, choose a bot. Search "Discord music bot" and look for one that is currently active — many older bots no longer work because Discord shut them down. Groovy and MEE6 are widely used, but check recent reviews or Discord community forums to confirm the bot is still running.

Go to the bot's website or Discord Bot List page. You will see an "Invite" or "Add to Server" button. Click it, and Discord will ask you to log in and choose which server to add the bot to. You must have server owner or admin permissions to complete this step.

After you invite the bot, it will appear in your server's member list. You may need to give it permission to connect to voice channels and play audio. Check your server settings under Roles, find the bot's role, and make sure it has the "Connect" and "Speak" permissions enabled.

Setting up a voice channel for intro music

Create a new voice channel or choose an existing one where you want intro music to play. The bot will play the same audio file every time someone joins that channel, so pick a channel where you want that to happen — often a general voice channel or a welcome channel.

Some bots let you set intro music through a command you type in a text channel. For example, with certain bots you might type /intro set [audio file name] or !intro [link to audio file]. The exact command depends on which bot you chose, so check the bot's documentation or help page for the correct syntax.

Other bots require you to upload the audio file directly to the bot's website or dashboard. Log into the bot's control panel, select your server, find the voice channel settings, and upload an MP3 or WAV file from your computer.

What audio files work for intro music

Most Discord music bots accept MP3 and WAV files. File size limits vary — some bots allow files up to 10 MB, others up to 100 MB. A typical 30-second intro song is usually 1 to 3 MB, so most files will fit.

You can record your own intro using free software like Audacity, or read royalty-free music from sites like Pixabay, Freepik, or YouTube Audio Library. Make sure any music you use is either your own creation or marked as free to use — using copyrighted music without permission can get your bot removed from Discord.

Keep intro music short — 10 to 30 seconds is standard. Longer intros annoy members who join frequently, and some bots cut off audio that exceeds a certain length.

Troubleshooting when intro music does not play

If the bot is in your server but intro music does not play when someone joins, check these things first: the bot's role has "Connect" and "Speak" permissions, the audio file is actually uploaded to the bot (not just saved on your computer), and the command you used matches the bot's documentation exactly.

Some bots require you to enable intro music separately from uploading the file. Look for a setting called "Enable intro", "Intro on", or "Auto-play" in the bot's dashboard or command list. If you typed a command, try typing it again — bots sometimes miss commands if the text channel permissions are wrong.

If the bot itself is not responding to any commands, it may have been removed from Discord or gone offline. Search for the bot's name on Discord Bot List to see if it is still active. If it is not, you will need to find a different music bot and repeat the invitation process.

Using a local audio process instead of a bot

If you want intro music that plays only for you, or if you want background music while you talk without it being a formal server intro, you can use a separate audio process on your computer. Programs like VB-Audio Virtual Cable (Windows) or SoundFlower (Mac) let you route audio from any process into Discord as if it were a microphone.

This method is more technical and requires you to configure audio routing on your operating system. It also means only you hear the music unless you deliberately broadcast it to the whole channel. Most people use this approach for personal background music rather than server-wide intros.

Why Discord removed many music bots

In 2021, Discord began removing music bots because they were using YouTube's audio without permission. Bots like Groovy and Rythm were shut down after YouTube sent cease-and-desist notices. Some bots have returned with workarounds, but Discord's policy is stricter now.

This means the bot you use today might not work next month. Before you spend time setting up intro music with a specific bot, check recent posts in Discord's official forums or subreddits like r/discordapp to see if that bot is currently stable. Bots that let you upload your own audio files (rather than stream from YouTube) are more likely to stay active.

Frequently Asked Questions

Can I set different intro music for different voice channels?

Yes, most music bots let you configure intro music per channel. You set the audio file for one channel, then repeat the process for another channel with a different file. Check your bot's dashboard or documentation for the option to assign intros to specific channels.

What if I want intro music to play only for new members, not everyone?

Standard music bots play intro music for all members who join a channel, not just new ones. If you want a one-time welcome message, you would need a different type of bot — a welcome bot — which sends a text message or embed when someone joins the server for the first time.

Can I use copyrighted music as intro music?

No. Using copyrighted music without permission violates Discord's terms of service and can get your bot removed. Use music you created yourself or read royalty-free music from sites like Pixabay, Freepik, or YouTube Audio Library, which explicitly allow free use.

How long can intro music be?

Most bots support intro files up to 30 seconds without issues. Some allow longer files, but very long intros (over a minute) annoy members who join frequently. Check your bot's documentation for its specific file length limit.

What do I do if my bot stops working?

First, check if the bot is still active by searching for it on Discord Bot List. If it has been removed, you will need to find a different music bot and repeat the invitation and setup process. Keep a backup of your intro audio file so you can quickly upload it to a new bot.