What a music bot does and why you might want one
A music bot is a program that joins your Discord server and plays songs from YouTube, Spotify, or other music sources when you ask it to. Instead of everyone streaming music separately through their own apps, one bot plays it for the whole channel to hear together. The bot responds to text commands you type — usually something like /play song name — and queues up tracks, skips, pauses, or stops on request.
The most common music bots are Groovy, Hydra, and Rhythm, though Groovy shut down in 2021 after a cease-and-desist from YouTube. That means if you see old guides recommending Groovy, they no longer work. Hydra and Rhythm still operate, but both require you to give the bot permission to see your server's channels and read messages. Before you add any bot, understand that the bot's creators can see what songs are played, when, and in which servers — that is how they keep the service running and prevent abuse.
Key Takeaways
- Music bots need permission to join your server and read commands, which means their creators can see what music plays in your channels.
- You add a bot by visiting its official website, clicking an invite link, selecting your server from a dropdown, and confirming the permissions it requests.
- The bot will only work in channels where it has permission to send messages, so you may need to adjust channel settings after adding it.
- Free music bots often have limits on song length, queue size, or how many servers can use them at once, and some require a paid tier to remove those limits.
Finding and choosing a music bot that still works
Start by checking whether the bot you want is still active. Go to the bot's official website or Discord server — do not use a random link from a forum or YouTube comment, because scammers create fake bot pages that steal your account information. Legitimate bots have official Discord servers you can join to ask questions and see announcements.
Hydra (hydra.bot), Rhythm (rhythmbot.com), and Lavalink-based bots like Groovy's replacement are the most stable options as of now. Each has different limits: Hydra allows up to 100 songs in a queue on the free tier, while Rhythm caps queues at 50. Some bots charge a monthly fee ($5 to $10) to remove limits or add features like custom playlists. Read the bot's website to see what the free version includes before you commit.
Check the bot's Discord server or support page for recent updates. If the last post is from six months ago and users are asking if the bot is dead, move on to another option. Active bots post updates when Discord changes its rules or when the bot has downtime.
The permissions a music bot needs and what they mean
When you invite a bot, Discord shows you a list of permissions it is requesting. A music bot needs at least these three: Read Messages (so it sees your commands), Send Messages (so it confirms what you asked), and Connect to Voice (so it joins the voice channel). Some bots also ask for Manage Messages to delete old command prompts, or Embed Links to show song information in a formatted box.
Do not add a bot that requests Administrator permission unless you have a specific reason and trust the creator completely. Administrator access lets the bot change server settings, kick members, or delete channels — far more than a music bot needs. If a bot asks for Administrator, use a different bot.
The bot's creators can see which servers use the bot and what songs play, but they cannot see private messages, read your files, or access your account outside Discord. The bot only works inside Discord itself.
Step-by-step: adding a music bot to your server
You must be a server owner or have the Manage Server permission to add a bot. If you do not have that permission, ask the server owner to add it for you.
- Go to the bot's official website (for example, hydra.bot or rhythmbot.com).
- Look for a button labeled "Invite" or "Add to Discord" — usually near the top of the page.
- Click it. Discord will open a page asking which server you want to add the bot to. Select your server from the dropdown menu.
- Review the permissions the bot is requesting. If they look reasonable, click "Authorize" or "Continue".
- Complete the CAPTCHA to prove you are human.
- Discord will confirm the bot has been added. You should see it appear in your server's member list within a few seconds.
If the bot does not appear, check that your server's settings allow bots to join. Go to your server settings, click Roles, and make sure the bot's role is not blocked from channels you want to use it in.
Setting up channels where the bot can play music
By default, a bot can use any channel it has permission to access. If you want to limit music to one or two channels, you can adjust channel permissions so the bot can only send messages in those specific places.
Right-click the channel where you want music to play, select Edit Channel, then go to Permissions. Find the bot's role in the list. Make sure Send Messages and Connect are both set to Allow (green checkmark). For channels where you do not want music, set those permissions to Deny (red X).
Test the bot by typing a command in the channel. Most bots use /play followed by a song name or YouTube link. If the bot does not respond, it may not have permission to see messages in that channel, or the bot's service may be down. Check the bot's status page or Discord server to see if there are known issues.
Common problems and how to fix them
The bot does not respond to commands. First, make sure you are using the correct command syntax. Most modern bots use slash commands (starting with /), not text commands. Type / in the channel and look for the bot's name in the list that appears. If you do not see it, the bot may not have permission to send messages in that channel. Check the channel permissions as described above.
The bot joins the voice channel but plays no sound. This usually means the bot cannot access the music source (YouTube or Spotify may have blocked it), or your server's region is too far from the bot's servers. Try a different song or check the bot's Discord server to see if others are reporting the same issue. If the problem persists, try a different bot.
The bot was working, then stopped. The bot's service may be down for maintenance, or Discord may have changed its rules in a way that broke the bot. Check the bot's official Discord server or status page. If the bot has not posted an update in weeks, it may be abandoned. Switch to a different bot.
I want to remove the bot. Right-click the bot's name in your member list and select Kick. The bot will leave when ready. If you want to remove it completely so you cannot re-invite it by accident, go to your server settings, click Roles, find the bot's role, and delete it.
What data the bot collects and who sees it
Music bots log which songs are played, when they are played, and in which servers. The bot's creators use this data to keep the service running, prevent abuse (like someone using the bot to spam music), and improve recommendations. They do not sell this data to advertisers, but they do use it internally.
The bot cannot see private messages, read files you have uploaded, or access your Discord account outside the bot's own commands. It only knows what happens in the channels where it has permission to read messages. If you are concerned about privacy, use the bot only in channels where you are comfortable with that level of logging.
Some bots offer privacy settings. Check the bot's website or documentation to see if you can opt out of data collection or request that your data be deleted. Most free bots do not offer this option.
Frequently Asked Questions
Can I use a music bot if I do not own the server?
No, you need Manage Server permission to add a bot. Ask the server owner to add it for you, or ask them to give you the permission if you are a trusted moderator.
Do music bots work with Spotify or only YouTube?
Most free music bots pull from YouTube because it is easier to access. Some paid tiers or premium bots support Spotify, Apple Music, or SoundCloud. Check the bot's website to see which sources it supports before you add it.
What happens if the bot's service shuts down?
The bot will stop responding to commands and will eventually leave your server. You will need to find a replacement bot and add it. This is why it is worth checking the bot's Discord server and status page regularly to see if the creators are still active.
Can the bot play copyrighted music without getting me in trouble?
The bot itself handles the legal side — it streams from YouTube or other licensed sources, so the copyright holders are already being paid. You are not breaking any rules by using the bot in your server. However, if you stream the bot's audio to Twitch or YouTube, you may get a copyright claim on your stream.
Is it safe to give a music bot permission to read messages?
Yes, as long as you are using an official bot from a trusted creator. The bot needs to read messages so it can see your commands. Do not add bots from unknown sources or bots that ask for Administrator permission.