LunarisDocsbyAsta
ChangelogStatus
ENDashboard
Music

Music Commands

High-quality audio via Lavalink. Supports YouTube, Spotify links, SoundCloud and direct URLs, with filters, lyrics and saved playlists.

Requires Manage Server

Self-hosted, not a shared public node

Lunaris runs its own dedicated Lavalink audio node rather than pointing at a free public one shared across who-knows-how-many other bots. That matters in practice: a shared public node has no uptime guarantee and no obligation to your server specifically; a dedicated one does.

If a track can’t play, it tries another source before giving up

YouTube occasionally blocks or breaks a specific track. When that happens, Lunaris automatically retries the same title and artist via SoundCloud once before giving up, and either way, you get a message. It never just goes quiet on a failed track.

Music channel
LunarisAPPToday at 03:02 AM
YouTube unavailable
Trying SoundCloud instead…
Now playing via SoundCloud

Spotify links work by finding the matching audio

Spotify doesn’t provide raw playable audio to third parties, so pasting a Spotify link resolves the real track metadata (title, artist, album) from Spotify, then plays the matching audio through the same source chain as a normal search. The queue shows correct Spotify metadata either way.

A restart doesn’t reset your queue

Deploys and restarts on Lunaris’s side don’t mean starting your playlist over: the current queue, track position, volume and repeat mode are preserved and reattached automatically, without visibly leaving and rejoining the voice channel in most cases.

Commands

l?play <song or URL> [--src yt/sp/sc/am]aka p

Joins your voice channel and plays a track or playlist. Queues it if something is already playing.

l?play never gonna give you up
l?pause

Pauses the current track.

l?pause
l?resume

Resumes a paused track.

l?resume
l?stop

Stops playback and clears the entire queue.

l?stop
l?skip [amount]aka s

Skips the current track, or several tracks at once.

l?skip
l?previousaka prev

Plays the track before the current one again.

l?previous
l?replay

Restarts the current track from the beginning.

l?replay
l?seek <time>

Jumps to a specific position in the current track.

l?seek 1:30
l?vol [1-200]aka volume

Sets or checks the playback volume.

l?vol 80
l?npaka nowplaying

Shows the currently playing track with a live progress bar.

l?np
l?queueaka q

Shows the current queue with positions and durations.

l?queue
l?clear

Clears every track from the queue without stopping the current one.

l?clear
l?remove <position>

Removes a single track from the queue by its position.

l?remove 2
l?bump <position>

Moves a queued track to the top so it plays next.

l?bump 3
l?shuffle

Randomizes the order of the current queue.

l?shuffle
l?loop [off|track|queue]

Repeats the current track, the whole queue, or turns looping off.

l?loop track
l?filter [name|list|clear]aka filters, fx

Apply audio filters: bassboost, nightcore, vaporwave, 8D, karaoke and more.

l?filter bassboost
l?lyrics [song name]aka ly, lyric

Gets lyrics for the currently playing track, or a searched song.

l?lyrics
l?autoplayaka ap

Toggles autoplay: keeps playing similar tracks once the queue runs out instead of leaving.

l?autoplay
l?recommendaka recommendations, related

Suggests three tracks based on what is currently playing.

l?recommend
l?mhistory

Shows your personal music listening history across servers.

l?mhistory
l?savequeue <name>aka sq, saveplays

Saves the current queue as a personal playlist you can reload later.

l?savequeue chillvibes
l?createpl <name>aka pl-create

Creates a new empty personal playlist.

l?createpl roadtrip
l?loadpl <name>aka pl-load

Loads a saved playlist into the current queue.

l?loadpl chillvibes
l?songrequest [channel|clear]Manage Serveraka sr, requestchannel

Sets a channel where members can request songs without using the play command directly.

l?songrequest #song-requests
l?djrole [role|clear]Manage Server

Restricts music controls (skip, stop, volume) to a DJ role instead of anyone in the voice channel.

l?djrole @DJ
l?247Manage Server

Keeps the bot in the voice channel 24/7 even when nothing is playing.

l?247

This is the full music command set. Looking for something else? Search all modules from the docs hub.

Explore more