Music Commands

These commands allow you to play and manage music in your server's voice channels.

Common Issues (Music):

  • Bot fails to join channel → Ensure the bot has Connect and Speak permissions in the voice channel.

  • Playback is silent or choppy → Check the server's voice region and ensure the bot's bitrate setting (;bitrate) matches the channel's maximum bitrate.

  • Cannot skip/change volume → These actions require the Priority Speaker permission or a successful vote.

  • Bot disconnects immediately → Ensure there is at least one human user in the voice channel with the bot. The bot auto-disconnects if alone for 30 seconds.

bitrate

Set the audio bitrate quality for music playback.

Usage:

;bitrate <quality>

Parameters:

Name
Type
Required
Description

quality

number

Yes

The bitrate quality to set (64/96/128/256/320 kbps).

Permission Required: Priority Speaker

Examples:

;bitrate 320
;bitrate 128

Notes:

  • Use ;bitrate without arguments to see current and available bitrates.

  • Requires Priority Speaker permission.

disconnect

Disconnects the bot from the voice channel.

Usage:

;disconnect

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;disconnect
;dc

Notes:

  • Clears the current queue and stops playback.

eq

Set the equalizer preset for music playback.

Usage:

;eq <preset>

Parameters:

Name
Type
Required
Description

preset

string

Yes

The equalizer preset to apply (e.g., rock, pop, bass).

Permission Required: Priority Speaker

Examples:

;eq rock
;eq bass

Notes:

  • Use ;eq without arguments to see current and available presets.

  • Requires Priority Speaker permission.

loop

Toggle song looping for the current track.

Usage:

;loop

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;loop
;repeat

Notes:

  • If looping is enabled, the current song will repeat indefinitely.

music

Show all music commands and settings.

Usage:

;music

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;music
;music help

Notes:

  • Displays current music settings, supported platforms, and available EQ presets.

nowplaying

Show information about the currently playing track.

Usage:

;nowplaying

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;nowplaying
;np

Notes:

  • Displays track title, artist, duration, and a progress bar.

pause

Pause the current song.

Usage:

;pause

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;pause
;stop

play

Play a song from a URL or your Last.fm current track.

Usage:

;play <song/URL>

Parameters:

Name
Type
Required
Description

song/URL

string

Yes

Song name, URL, or audio file to play.

Permission Required: Connect

Examples:

;play https://youtube.com/watch?v=dQw4w9WgXcQ
;play never gonna give you up

Notes:

  • Supports YouTube, Spotify, SoundCloud, Apple Music, Tidal, and direct audio files.

  • If no input is provided and music is paused, it will resume playback.

queue

Show and manage the current music queue.

Usage:

;queue [action] [options]

Parameters:

Name
Type
Required
Description

action

string

No

Optional action to perform (clear, remove, move, skipto, help).

Permission Required: Connect

Examples:

;queue
;queue clear

Notes:

  • Use ;queue help for a detailed list of subcommands and options.

  • Queue modifications (clear, remove, move, skipto) require Priority Speaker permission.

resume

Resume the current song.

Usage:

;resume

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;resume
;unpause

shuffle

Shuffle the music queue.

Usage:

;shuffle

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;shuffle
;mix

Notes:

  • Requires at least 2 songs in the queue to shuffle.

skip

Skip the current track or start a vote to skip.

Usage:

;skip

Parameters:

Name
Type
Required
Description

Permission Required: Connect

Examples:

;skip
;cancel

Notes:

  • Users with Priority Speaker permission can skip immediately. Others will initiate a vote.

speed

Change the playback speed (changes pitch too).

Usage:

;speed <value>

Parameters:

Name
Type
Required
Description

value

number

Yes

Speed multiplier (e.g., 1.5 for 50% faster).

Permission Required: Priority Speaker

Examples:

;speed 1.5
;speed 0.75

Notes:

  • Use ;speed without arguments to see the current speed.

  • Requires Priority Speaker permission.

volume

Set the music volume (0-1500%).

Usage:

;volume <value>

Parameters:

Name
Type
Required
Description

value

number

Yes

Volume level between 0 and 1500.

Permission Required: Connect

Examples:

;volume 100
;vol 75

Notes:

  • Use ;volume without arguments to see the current volume.

  • Requires Priority Speaker permission or a successful vote to change volume.

Last updated

Was this helpful?