Music

The Music module enables users to listen to YouTube music in a Discord server’s dedicated voice channel.

The Music module must be first enabled by an Administrator by setting a music channel with the !mchannel command.

Premium

By default, each server is limited to having a maximum of 3 songs in a queue, and each song can only be a maximum of 8 minutes long. You can unlock up to 50 song-queues and uncap the duration limit (also enabling the streaming of live channels) as a Premium feature (see: Premium Perks).

Out of the following commands, !mpause, !mresume, and !mvolume can be unlocked as a Premium feature (see: Premium Perks).

!mchannel

Command Syntax

!mchannel [channel id, or "-"]

Command Description

Sets a channel as the authorized music channel for the bot.

Running this command while being in a voice channel will turn the current voice channel into the authorized music channel. You can also use the ID of a voice channel.

Running this command while not in a voice channel and without any extra argument will show the current authorized music channel.

Using “-” as argument will remove the current authorized music channel and disable the music module until a voice channel is authorized.

Permissions Needed

User: Administrator

Examples

!mchannel
!mchannel 123456789098765432
!mchannel -

!mplay

Command Syntax

!mp (song name or search keyword)

Command Description

Searches a song with the given keyword and plays the first result automatically.

Examples

!mplay Never Gonna Give You Up

!msearch

Command Syntax

!msearch (song name or search keyword)

Command Description

Searches a song with the given keyword and shows a selection of results to play.


!mskip

Command Syntax

!ms

Command Description

Skips to the next queued song. If 3 or more people are listening to the same song, a vote will happen.

For a vote skip to take effect, 70% of the voice channel members must agree.

Note

Let’s assume there are 10 users in the music voice channel. The threshold for skipping is calculated as 70% of 10 = 7 (numbers will be rounded down if needed). For the vote skip to take effect, you would then need 7 positive votes.

Note

Vote skip will not be active until there are 3 or more people in the voice channel (with one person, insta-skip is enabled and with two the threshold for skipping is 1). Administrators will bypass the voting system.


!mstop

Command Syntax

!mstop

Command Description

Immediately stops the ongoing playlist.

Note

This command is only available if you are alone in the voice channel or if you have “Manage Channels” permissions.


!mpause

Command Syntax

!mpause

Command Description

Pauses the currently playing track.

Note

This command is only available if you are alone in the voice channel or if you have “Manage Channels” permissions.


!mresume

Command Syntax

!mresume

Command Description

Resumes paused music.


!mrewind

Command Syntax

!mrewind

Command Description

Rewinds the currently playing track and starts playing it from the beginning.

Note

This command is only available if you are alone in the voice channel or if you have “Manage Channels” permissions.


!mvolume

Command Syntax

!mvolume

Command Description

Checks or changes the current volume.

Note

This command is only available if you are alone in the voice channel or if you have “Manage Channels” permissions.


!mnp

Command Syntax

!mnp

Command Description

Shows what song the bot is currently playing.


!mqueue

Command Syntax

!mqueue

Command Description

Shows the music queue.


!mlyrics

Command Syntax

!mlyrics [song name or search keyword]

Command Description

Gets the lyrics of the current playing song or looks for lyrics by song name or keyword.


!mremove

Command Syntax

!mremove

Command Description

Removes a certain entry from the queue.

Note

This command is only available if you are alone in the voice channel or if you have “Manage Channels” permissions.


!mskipto

Command Syntax

!mskipto

Command Description

Skips to a certain position in the queue. If 3 or more people are listening to the same song, a vote will happen.

For a vote skip to take effect, 70% of the voice channel members must agree.

Note

Let’s assume there are 10 users in the music voice channel. The threshold for skipping is calculated as 70% of 10 = 7 (numbers will be rounded down if needed). For the vote skip to take effect, you would then need 7 positive votes.

Note

Vote skip will not be active until there are 3 or more people in the voice channel (with one person, insta-skip is enabled and with two the threshold for skipping is 1). Administrators will bypass the voting system.


!mrmdupes

Command Syntax

!mrmdupes

Command Description

Removes duplicate songs from the queue.


!mleavecleanup

Command Syntax

!mleavecleanup

Command Description

Removes absent users’ songs from the queue.