000%
Every capability, obsessively crafted. Filter by category or search — this is what a serious music bot feels like.
55 of 55 features
Playback & Control
/play anything — songs, playlists, albums or search results — with autocomplete suggestions and instant track transitions.
Playback & Control
Skip, previous, jump to any position, seek, loop (off/track/queue), shuffle, move, remove and clear — everything is one command away.
Playback & Control
In large-listener channels, /skip starts a live vote with a running count — democracy in action.
Playback & Control
The bot stays in the voice channel after the queue ends — and auto-reconnects to the same channel after a restart.
Playback & Control
When the last human leaves, the embed shows a ⏳ waiting-for-listeners banner and the current track keeps playing — the bot never starts a new one into an empty room, and autoplay switches itself off whenever playback stops.
Playback & Control
Fine-grained volume control from silence to stadium levels, with per-server defaults.
Playback & Control
A rich now-playing view with progress, controls, loop state, autoplay status and up-next preview.
Playback & Control
Resolved tracks are cached (memory + disk, 12h TTL) — repeat plays, favorites, history and playlists start instantly with zero round-trips.
Playback & Control
While a queued song plays, the next entry's URL is resolved in the background and cached for instant future replays — tracks that hard-fail are evicted so a dead link never replays.
Song Requests
One /setup creates a dedicated channel — members type a song name or paste a link and it plays instantly. The channel stays spotless: only the pinned controller remains.
Song Requests
Plain text song requests with optional custom prefixes — no slash commands needed for your community.
Song Requests
Text requests and slash invocations inside the request channel are deleted automatically so only the pinned controller stays.
Song Requests
The request channel setup is saved permanently and the pinned controller is verified and restored on every bot start.
Interactive Controller
A two-row button grid — volume, prev/play-pause/next, loop, shuffle, stop, help, favorites — on every now-playing embed.
Interactive Controller
Pick 8D, Nightcore, Lo-Fi, Bass Boost and more straight from the controller — presets replace, never stack.
Interactive Controller
Every controller screen ships with an animated visualizer, and a spinning-vinyl idle screen when music stops.
Interactive Controller
Volume, loop and autoplay update live on the controller, with a progress bar that refreshes every ~2.5s.
Interactive Controller
The controller pins itself and is re-pinned if deleted — it's always one glance away.
Radio & Discovery
/autoplay keeps playing similar tracks when the queue ends — YouTube radio mixes, no repeats within a session.
Radio & Discovery
/artistradio starts a shuffled rotation of one artist's tracks — deduped, up to 20, ready to go.
Radio & Discovery
Shuffle all your favorite tracks into a back-to-back radio rotation with one command — up to 25, deduped.
Radio & Discovery
Songs you play twice or more are saved to your favorites automatically.
Radio & Discovery
The next radio track is resolved in the background while a song plays — zero-gap autoplay transitions.
Filters & Sound
Spatial rotation that wraps the sound around your head.
Filters & Sound
Speed it up with a higher pitch, or slow it into a dreamy haze — timescale at your fingertips.
Filters & Sound
Muted, warm lo-fi highs or deep bass lift — dial in the exact sound your server wants.
Filters & Sound
Suppress vocals for instrumental-only playback (distinct from the live /karaoke lyrics feature).
Filters & Sound
Smooth harsh highs or slow playback without changing pitch.
Filters & Sound
Filters compose cleanly — 8D + Bass Boost works — and one /filters menu manages it all.
Games & Experience
/songpoll pits two songs against each other — a live-countdown vote (15/30/60/120s) with animated vote bars, and the winner plays automatically.
Games & Experience
Up to 25 rounds with Hindi / English / mixed language pools — a configurable guess timer (10–120s) with a live countdown and auto-reveal, no repeat songs in one session, leaderboard at the end.
Games & Experience
Timestamp-synced lyrics that highlight in real time as the song plays (lrclib.net).
Games & Experience
Pause the music automatically after N minutes (max 240) — /sleep stop cancels anytime, and it's 24/7-friendly: stays connected & idle when 24/7 is on.
Games & Experience
Top songs, top artists and personal picks per user, tracked automatically — /stats songs, artists or me.
Games & Experience
/charts — the server's most-played songs & artists over the last 7 days, 30 days, or all time, with medals for the podium and total plays.
Library
Add from Now Playing with the ♥ button, then list, play, remove or radio-shuffle your library.
Library
Create, view, add-to and remove-from your own playlists — including saving the current queue with /savequeue.
Library
Admin-created playlists the whole server can add to and play — shared listening, curated together.
Library
The last 50 tracks played in your server, one /history away.
Library
Show lyrics for the current track or any song, in one command.
Moderation & Control
Restrict pause, skip, volume, filters and queue edits to a configured DJ role — admins always bypass.
Moderation & Control
Block listed tracks — or allow only listed tracks — across /play, playlists, pickers, radio and polls. Whole-artist blocks supported.
Moderation & Control
Lock the bot to one designated voice channel — commands from anywhere else get a polite pointer.
Moderation & Control
Lock every bot command to one designated text channel, fully independent of the request channel.
Moderation & Control
Once connected, only members in the same voice channel can control playback — no remote hijacking.
Moderation & Control
Fine-tune exactly which text and voice channels may use the bot.
Reliability & Scale
Run up to 5 fully independent bots from one project — each with its own token, client ID, database, lock and display name.
Reliability & Scale
discord.js sharding spawns several processes — each owns its slice of servers and voice channels, one crash never takes the rest down.
Reliability & Scale
Zero-config JSON store or MongoDB (MONGO_URI) — the same API either way, swap anytime. MongoDB is required for multi-instance sharding.
Reliability & Scale
The pinned controller is verified and restored on every start, a dead-player watchdog reconnects playback, and graceful shutdown flushes state cleanly.
Reliability & Scale
Every bot presents its own complete identity — name, avatar, GIFs, colors, emojis, presence and controller symbols — all from one file.
Reliability & Scale
Every bot shows its own branded status line — "/help | Listening in {servers} 🎧" — with the guild count kept live, refreshed on startup, every 10 minutes and on join/leave.
Reliability & Scale
An interactive, paginated /help with a category browser and live stats, plus a fully-branded /support page — every string and emoji configured per bot in branding.js.
Reliability & Scale
No memory leaks (expiring pickers, LRU caches, guild-removal cleanup), no duplicate listeners, throttled embed edits and graceful shutdown.
Reliability & Scale
Black. White. Red. Green only for what's alive — a premium monochrome theme applied consistently across every embed.