What a real music bot stack includes
Discord application credentials, a bot process, voice connection handling, audio encoding, source resolvers for Spotify/YouTube/etc., queue state, slash command registration, and logging.
Miss any piece and you get silent failures at 1 a.m., which is when your lounge notices.
Cost and maintenance reality
Budget a VPS, storage, bandwidth, and weekly updates when extractors break. “Free Raspberry Pi under the desk” dies the first time the public IP or SD card does.
When building still makes sense
Custom games, private corporate stacks, or research projects can justify a self-built bot. A friend group that only wants Spotify night does not.
The practical alternative
Open https://smoothbot.in/invite (or Add to Discord on the site), pick your server, approve connect/speak and command permissions, then join a voice channel.
You get a free high quality Discord music bot with broad sources and 24/7 focus without becoming an audio SRE.
Summary
Create a bot only if you need full control. Otherwise invite Smooth and spend your time on the community, not on broken decoders.
FAQ
Frequently asked questions
Can a beginner build a music bot?
You can follow tutorials, but production stability (sources, 24/7, legal/ToS risk) is the hard part, not the hello-world play command.
Do I need Lavalink?
Many self-hosted stacks use Lavalink or similar audio nodes. That means another process to secure, update, and monitor.
Is inviting Smooth “creating” a bot?
No. Inviting Smooth gives you a maintained Discord music bot without running infrastructure.
What permissions does a Discord music bot need?
Smooth needs Connect, Speak, Use Voice Activity and slash-command permissions. Mods should also allow the bot to read messages if link-based commands are used.
Is Smooth free to use as a Discord music bot?
Yes. Smooth Main is a free Discord music bot with HD-focused playback, Spotify, YouTube, Apple Music, SoundCloud, playlists, filters and 24/7 listening. Premium tiers are optional for larger servers.
Try it on your server
Invite Smooth, join voice, and test the steps from this guide live.