Unleash the
Rhythm
A feature-rich Discord music bot — YouTube, Spotify, lyrics, playlists & 20 slash commands. Open-source, self-hosted, modern sound.
System.Features
Music Playback
Play any song from YouTube via URL or search query. Crystal-clear audio streaming with full queue management and volume control.
Spotify Integration
Paste a Spotify link and MelodyBot resolves it to YouTube for seamless playback. Two platforms, one bot.
Lyrics Fetching
Retrieve real-time lyrics for any playing track via the Genius API. Never miss a single word again.
Custom Playlists
Create, save, and replay your own playlists. Build the perfect collection for any mood or moment.
Multi-Language
Full support for English, German, and Spanish. Everyone can use MelodyBot in their preferred language.
Song Crossfade
Smooth transitions between tracks with configurable crossfade duration and automatic pre-buffering. Gapless listening.
Vote Skip
Democratic skip voting for shared listening. Fair and fun — no more single-person queue domination.
System.Commands
20 Slash Commands
Complete control through modern Discord slash commands with auto-complete and interactive buttons.
Designed for Control
MelodyBot doesn't just play music; it gives you a professional-grade mixing desk inside Discord. Manage your queue with surgical precision.
- check_circle 9 supported streaming services
- check_circle Gapless crossfade with pre-buffering
- check_circle Per-server settings & DJ role system
- check_circle Multi-platform sourcing (Spotify, SoundCloud, etc.)
System.Setup
Get Started in 3 Steps
Three steps to bring MelodyBot to your server.
Configure
Clone the repo, run npm install, and set up your .env with Discord, Spotify & Genius API keys.
Run & Enjoy
Launch with npm start, invite the bot, and blast music with /play!