Music
MJ Bot includes a feature-rich music system powered by Lavalink. Play tracks from multiple sources, manage queues, and apply audio filters -- all from Discord.
warning
The music module requires a running Lavalink server. See the Lavalink Setup guide before enabling music.
Commands
Playback
| Command | Description | Usage |
|---|---|---|
/play | Play a song or add it to the queue | /play <query or URL> |
/queue | View the current song queue | /queue |
Controls
| Command | Description | Usage |
|---|---|---|
/skip | Skip the currently playing track | /skip |
/stop | Stop playback and clear the queue | /stop |
/pause | Pause the current track | /pause |
/resume | Resume a paused track | /resume |
Extras
| Command | Description | Usage |
|---|---|---|
/nowplaying | Show details about the currently playing track | /nowplaying |
/volume | Adjust the playback volume (0-150) | /volume <amount> |
/loop | Toggle looping for the current track or the entire queue | /loop [track/queue] |
/shuffle | Shuffle the current queue | /shuffle |
Filters
| Command | Description | Usage |
|---|---|---|
/filter | Apply an audio filter to playback | /filter <filter-name> |
Available filters include:
- bassboost -- Enhances bass frequencies
- nightcore -- Speeds up the track with a higher pitch
- vaporwave -- Slows down the track with a lower pitch
- 8d -- Rotating audio effect
- karaoke -- Reduces vocals from the track
- tremolo -- Oscillating volume effect
- vibrato -- Oscillating pitch effect
Playlists
| Command | Description | Usage |
|---|---|---|
/playlist | Save, load, or manage personal playlists | /playlist <create/load/delete/list> |
Supported Sources
MJ Bot can play audio from the following platforms:
- YouTube -- Search by name or paste a video/playlist URL
- Spotify -- Paste a track, album, or playlist link (fetched via YouTube)
- SoundCloud -- Direct track and playlist URLs
- Direct URLs -- Any direct link to an audio file (MP3, OGG, etc.)
tip
When using Spotify links, MJ Bot searches YouTube for a matching track. Playback quality depends on the match accuracy.
Dashboard Configuration
In the dashboard, navigate to the Music module to:
- Enable or disable the music module for your server
- View current playback status
info
Most music settings (volume, filters, looping) are controlled in real time through Discord commands rather than the dashboard.