Skip to main content

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

CommandDescriptionUsage
/playPlay a song or add it to the queue/play <query or URL>
/queueView the current song queue/queue

Controls

CommandDescriptionUsage
/skipSkip the currently playing track/skip
/stopStop playback and clear the queue/stop
/pausePause the current track/pause
/resumeResume a paused track/resume

Extras

CommandDescriptionUsage
/nowplayingShow details about the currently playing track/nowplaying
/volumeAdjust the playback volume (0-150)/volume <amount>
/loopToggle looping for the current track or the entire queue/loop [track/queue]
/shuffleShuffle the current queue/shuffle

Filters

CommandDescriptionUsage
/filterApply 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

CommandDescriptionUsage
/playlistSave, 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.