Multi-instance Discord music bot with live DJ streaming, powered by a centralised web command center.
From casual music playback to professional live DJ sets — one platform handles it all.
Queue tracks from YouTube or a local library. Playlists, pause, skip, volume — all via slash commands.
Stream live audio from Serato, VirtualDJ, or OBS via RTMP. Real-time volume, compressor, and limiter controls.
DJs reserve time slots with overlap prevention, configurable limits, cooldowns, and TOS acceptance.
Run multiple bot instances across guilds. Each managed, monitored, and configured from one admin panel.
Fine-grained ACLs — block or allow specific users and channels. Admin roles. DJ blacklists.
Single docker compose up deploys the entire stack. Auto-HTTPS, auto-migrations, zero config files.
Four containers, one command. The admin service is the brain — bots are workers.
Everything is a slash command. Type / in Discord and go.
/play <url>
/local <file>
/np
/queue
/skip
/pause
/resume
/stop
/volume
/playlist create
/playlist add
/playlist play
/playlist list
/playlist show
/playlist remove
/playlist delete
/dj live
/dj bookings
/dj schedule
/admin status
/admin debug
/admin loglevel
/admin dj-stop