Documentation Index
Fetch the complete documentation index at: https://celestia.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Music system provides a complete audio playback experience. It supports playback from YouTube, Spotify, and SoundCloud, with a fully interactive now-playing panel, queue management, audio filters, personal playlists, lyrics fetching, and vote-skip for shared listening sessions.Access Control
All music commands are available to everyone in the server by default. The only exception is the 24/7 mode toggle which requires the Manage Server permission.Commands
play
play
Play a song or playlist from YouTube, Spotify, or SoundCloud. If something is already playing, the track is added to the queue.Aliases:
p
Permissions: Everyonenowplaying
nowplaying
Display the currently playing song with full controls — pause, skip, loop, volume, queue, and lyrics buttons all in one interactive panel.Aliases:
np, current
Permissions: Everyonefind
find
Search for a song and pick from the top 5 results using a dropdown selector instead of auto-playing the first result.Aliases: —
Permissions: Everyone
pause
pause
Pause the currently playing song.Aliases: —
Permissions: Everyone
resume
resume
Resume a paused song.Aliases:
unpause
Permissions: Everyoneskip
skip
Skip the current song. If there are 3 or more people in the voice channel, a vote is required — the majority must agree before the song is skipped.Aliases:
s
Permissions: EveryoneWith 3 people in VC, 2 votes are needed. With 5 people, 3 votes are needed. The vote expires after 30 seconds.
skipto
skipto
Skip directly to a specific position in the queue, discarding all tracks before it.Aliases:
st
Permissions: Everyonereplay
replay
Restart the current song from the beginning.Aliases:
restart
Permissions: Everyonestop
stop
Stop playback, clear the queue, and disconnect the bot from the voice channel.Aliases:
disconnect, dc
Permissions: Everyoneseek
seek
Jump to a specific position in the current song.Aliases: —
Permissions: Everyone
volume
volume
Set the playback volume between 1 and 100.Aliases:
vol
Permissions: Everyoneloop
loop
Toggle loop mode between off, track, and queue.Aliases:
repeat
Permissions: Everyoneshuffle
shuffle
Randomly shuffle the current queue.Aliases: —
Permissions: Everyone
autoplay
autoplay
Toggle autoplay mode. When the queue ends, the bot will automatically queue related songs to keep the music going.Aliases:
ap
Permissions: Everyone247
247
Toggle 24/7 mode to keep the bot connected to your voice channel even when it’s empty, so it’s always ready to play.Aliases:
stay
Permissions: Manage Serverlyrics
lyrics
Display the lyrics for the currently playing song with paginated navigation.Aliases:
ly
Permissions: Everyonehistory
history
Show the last 20 recently played songs in the current session with pagination.Aliases:
recent
Permissions: Everyonesave
save
DM yourself the currently playing song’s link, title, artist, and artwork so you don’t lose it.Aliases:
dm
Permissions: EveryoneQueue Management
queue
queue
Display the current queue with pagination showing track titles, durations, and requesters.Aliases:
q
Permissions: Everyoneremove
remove
Remove a specific track from the queue by its position number.Aliases:
rm
Permissions: Everyonemove
move
Move a track from one queue position to another.Aliases:
mv
Permissions: Everyoneclearqueue
clearqueue
Remove all tracks from the queue while keeping the current song playing.Aliases:
cq, clear
Permissions: Everyonedistinct
distinct
Scan the queue and remove any duplicate tracks, keeping only the first occurrence of each song.Aliases:
dedupe, unique
Permissions: EveryoneAudio Filters
bassboost
bassboost
Toggle a bass boost EQ preset that boosts the low frequency bands for a heavier sound.Aliases:
bb
Permissions: Everyonenightcore
nightcore
Toggle the nightcore filter which increases speed and raises pitch for a classic nightcore effect.Aliases:
nc
Permissions: Everyone8d
8d
Toggle the 8D audio rotation effect which pans audio in a circular motion. Best experienced with headphones.Aliases:
8daudio
Permissions: EveryoneNightcore and 8D are mutually exclusive — enabling one will automatically disable the other.
filters
filters
Open an interactive filter panel showing the current state of all audio filters with toggle buttons. Also includes a Reset All option to clear every active filter at once.Aliases:
fx
Permissions: EveryonePlaylists
playlist list
playlist list
View all of your saved playlists.Aliases:
pl list
Permissions: Everyoneplaylist create
playlist create
Create a new named playlist.Aliases:
pl create
Permissions: Everyoneplaylist view
playlist view
Browse the tracks inside a playlist. Defaults to your Liked Songs if no name is provided.Aliases:
pl view
Permissions: Everyoneplaylist play
playlist play
Queue an entire playlist into the voice channel.Aliases:
pl play
Permissions: Everyoneplaylist add
playlist add
Add the currently playing song to one of your playlists.Aliases:
pl add
Permissions: Everyoneplaylist remove
playlist remove
Remove a track from a playlist by its number.Aliases:
pl remove
Permissions: Everyoneplaylist clear
playlist clear
Remove all tracks from a playlist without deleting the playlist itself.Aliases:
pl clear
Permissions: Everyoneplaylist delete
playlist delete
Permanently delete a playlist and all its tracks.Aliases:
pl delete
Permissions: EveryoneNow Playing Panel
Thenowplaying command sends a fully interactive panel built with Discord Components V2. The panel includes:
- Album artwork fetched from iTunes
- Song title with a direct link to the source
- Artist name and album name
- Current position and total duration
- Volume level and active loop mode
- Requester mention
Control Buttons
Previous
Go back to the previous track
Pause / Resume
Toggle playback — button switches between pause and play icons automatically
Stop
Stop playback and disconnect
Skip
Skip to the next track (triggers vote-skip if 3+ people are in VC)
Loop
Cycle loop mode — button turns green when loop is active
Queue
Open the queue viewer
Volume Down
Decrease volume by 10%
Volume Up
Increase volume by 10%
Like
Save the current song to your Liked Songs playlist
Lyrics
Fetch and display lyrics for the current song
Vote Skip System
When there are 3 or more people in a voice channel, skipping requires a majority vote.| People in VC | Votes Required |
|---|---|
| 1–2 | Instant skip |
| 3 | 2 votes |
| 4 | 2 votes |
| 5 | 3 votes |
| 6 | 3 votes |
- The vote expires after 30 seconds if not enough votes are collected
- Each person can only vote once per session
- Running
,skipcounts as casting your vote
The vote skip panel shows the voice channel mention, current vote count, and required votes in real time.
Supported Sources
- YouTube — search by name or direct URL
- Spotify — track, album, and playlist URLs
- SoundCloud — track and playlist URLs
The default search platform is YouTube. Paste a Spotify or SoundCloud URL directly to play from those platforms.
Best Practices
- Use
,findinstead of,playwhen you’re not sure of the exact song name to avoid playing the wrong track. - Use
,saveto DM yourself a song you want to remember before it ends. - Use
,distinctafter queueing large playlists to remove any accidental duplicates. - Use
,filtersas a central panel to manage all audio effects rather than toggling them individually. - Assign the 24/7 role only in servers where the bot has a dedicated music channel to avoid unnecessary resource usage.