Playing & Queuing
Learn how to play songs, manage the queue, control playback, and use shuffle and repeat with Nevi's music system.
Playing a song
Use the /play command to start playing music. You can search by song name or paste a direct YouTube URL.
Usage
/play <query>— search by song name or paste a YouTube URL
Example
/play never gonna give you up— searches YouTube by name
/play https://youtube.com/watch?v=dQw4w9WgXcQ— plays a specific video
Nevi will automatically join your current voice channel when you run /play. You must be in a voice channel first.
Queuing songs
If a song is already playing, running /play again will add the new song to the end of the queue. Songs play in order, one after another, until the queue is empty.
There's no hard limit on queue size, so feel free to load up as many songs as you want. Nevi will work through them sequentially unless you shuffle or skip.
Queue management
Use these commands to view and manage the queue:
| Command | What It Does |
|---|---|
/queue | View all songs currently in the queue |
/skip | Skip the current song and play the next one in the queue |
/stop | Stop playback, clear the entire queue, and leave the voice channel |
Playback controls
Control what's currently playing with these commands:
| Command | What It Does |
|---|---|
/pause | Pause the current song |
/resume | Resume a paused song |
/seek <time> | Jump to a specific timestamp (e.g. /seek 1:30) |
/volume <1-100> | Set the playback volume (default is 100) |
/nowplaying | Show the currently playing song with a progress bar |
Shuffle & repeat
Shuffle
/shuffle randomizes the order of all songs currently in the queue. The song that's currently playing is not affected. Only the upcoming songs are shuffled.
Repeat
/repeat <mode> controls looping behavior. Available modes:
- off - No looping (default). Songs play once and are removed from the queue.
- track - Loop the current song indefinitely until you skip or change modes.
- queue - Loop the entire queue. When the last song finishes, playback starts over from the first song.
Tips
Auto-join
Nevi automatically joins your voice channel when you use /play. You don't need a separate join command.
Same voice channel
You must be in the same voice channel as Nevi to use playback control commands like skip, pause, and stop. This prevents people in other channels from hijacking the music.
Auto-disconnect
If the queue is empty and nothing is playing, Nevi will automatically leave the voice channel after a short timeout. Use /stop to force it to leave immediately.
Related Commands
/shufflemusicShuffle the current queue
/volumemusicSet the playback volume (0-200)
/nowplayingmusicShow what is currently playing
/queuemusicView or manage the music queue
/stopmusicStop playback, clear the queue, and leave voice
/seekmusicSeek to a position in the current track
/skipmusicSkip the current track (vote skip if DJ role is set)
/repeatmusicSet repeat mode (off, track, or queue)
/pausemusicPause or resume playback
/playmusicPlay a YouTube URL or playlist in your voice channel