How a Discord music bot works
A music bot has two parts. The bot receives your commands, such as /play, and an audio node finds the track, decodes it and streams it to your voice channel. Most modern bots use Lavalink for that audio node. That is why two bots with the same commands can sound and behave differently: one may run on busy shared nodes and the other on nodes with more headroom.
Five checks before you add a bot
| Check | What to look for | Red flag |
|---|---|---|
| Sources | A clear list that includes the services you actually use | Vague promises of "all platforms" |
| Free tier | Core playback, queue and playlists are free | Basic commands locked behind Premium |
| Premium | A clear price and a clear list of what it unlocks | No prices or unclear limits |
| Uptime | A support server or status page that reports problems | No way to see whether it is down |
| Permissions | Connect, speak and read the commands sent to it | Asking for Administrator |
Free or Premium?
Most music bots are free for the basics and sell Premium for limits: more servers, bigger queues or priority audio nodes. If you run one server and listen casually, free is usually enough. Premium starts to matter for large communities that play music all day.
Example: the Smooth music bot
Smooth is a HeavenCloud partner bot that plays music through HeavenCloud Lavalink nodes. According to smoothbot.in (read on 30 September 2026), core playback, queues, playlists and filters are free, it supports more than 30 sources, and Premium tiers are listed as Bronze $1, Silver $2, Gold $8 (in US dollars).
- Sources listed include YouTube, Spotify, SoundCloud, Apple Music, Deezer, Bandcamp, Twitch and Vimeo.
- Filters include nightcore, 8D, bass boost, karaoke and an equalizer.
- Slash, prefix and no-prefix commands.
Sources and platform rules
Streaming platforms set their own rules about how bots may use their audio, and bots differ in which sources they support. Read the bot's source list, and check the platform's terms if you run a bot yourself.
Run your own music bot
If you want your own bot name, your own commands or no shared limits, you can run your own. You need a bot process and a Lavalink audio node.
| Option | Cost | Good for |
|---|---|---|
| Add an existing bot | Free, with optional Premium | Most servers |
| Your bot on HeavenCloud plus managed Lavalink | Bot hosting from ₹20/mo, Lavalink from ₹200/mo | Your own branded bot, dedicated audio node |
| Your bot plus self-managed Lavalink | Lavalink from ₹99/mo | Developers who run Java and Lavalink themselves |
Frequently asked questions
What is the best Discord music bot?
The best one supports the sources you use, keeps core playback free and stays online. Compare the source list, what is free, what Premium unlocks and where the bot runs. Smooth is one free option.
Are there free Discord music bots?
Yes. Many music bots are free for the basics and sell Premium for extra limits. Smooth lists core playback, queues, playlists and filters as free.
Do I need Premium for a music bot?
Not usually. Premium is mostly for larger communities that need more servers, bigger queues or priority audio nodes.
How do I make my own Discord music bot?
You need a bot process and a Lavalink audio node. HeavenCloud bot hosting starts at ₹20/mo and managed Lavalink at ₹200/mo, with a 1-hour free trial.
How do I add a music bot to my Discord server?
Open the invite link of the bot, choose your server, review the permissions and authorize it. You need the Manage Server permission. Then join a voice channel and use the play command.
What is a Lavalink music bot?
A Lavalink music bot sends your commands to a Lavalink audio node, which finds, decodes and streams the track to your voice channel. Most modern music bots work this way.
Which music bots support Spotify and YouTube?
It differs by bot and can change over time, so read the source list of the bot itself. Smooth, for example, lists YouTube, Spotify, SoundCloud, Apple Music and Deezer on smoothbot.in.
What permissions does a music bot need?
It needs to connect and speak in voice channels and read the commands sent to it. Be careful with bots that ask for Administrator.