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 upsearches YouTube by name

/play https://youtube.com/watch?v=dQw4w9WgXcQplays 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:

CommandWhat It Does
/queueView all songs currently in the queue
/skipSkip the current song and play the next one in the queue
/stopStop playback, clear the entire queue, and leave the voice channel

Playback controls

Control what's currently playing with these commands:

CommandWhat It Does
/pausePause the current song
/resumeResume 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)
/nowplayingShow 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

/shufflemusic

Shuffle the current queue

/volumemusic

Set the playback volume (0-200)

/nowplayingmusic

Show what is currently playing

/queuemusic

View or manage the music queue

/stopmusic

Stop playback, clear the queue, and leave voice

/seekmusic

Seek to a position in the current track

/skipmusic

Skip the current track (vote skip if DJ role is set)

/repeatmusic

Set repeat mode (off, track, or queue)

/pausemusic

Pause or resume playback

/playmusic

Play a YouTube URL or playlist in your voice channel