Pay for one year of Premium, keep it forever.

See the offer

Playback controls

Every command here acts on the current player. You have to be in the same voice channel as the bot.

Pause and resume

CommandEffect
/pausepauses the current track
/resumeresumes it, and answers to unpause as a prefix command

The reply carries a single button that flips between Pause and Resume, so you rarely need to type the second command. The button reads the player's real state when clicked, so it stays correct even if somebody else paused meanwhile.

Skip

/skip moves to the next track.

What actually happens depends on how many people are listening:

  • 2 listeners or fewer: the track is skipped immediately.
  • 3 or more: a vote starts, unless Vote Skip is turned off on the dashboard.

How the vote works

FlaviBot posts a public message with a Vote and a Cancel button and counts the votes it needs:

ListenersVotes needed
3 to 42
5 or more60% of them, rounded up

The person who ran /skip counts as the first vote. Running /skip again adds your vote, or tells you that you already voted. Clicking Vote a second time takes your vote back.

The vote expires after 2 minutes with no result. Cancel ends it early, and only the person who started the vote, or someone with the Manage Messages permission, can press it.

Only people in the voice channel can vote.

Previous

/previous plays the track that came before the current one. As a prefix command it also answers to prev.

Jump

/jump position: 5 skips straight to the fifth track in the queue, dropping everything before it. Requires a vote or Premium. As a prefix command it also answers to skipto.

Seek, fast forward, rewind

CommandDoesNotes
/seek time: 1:30jumps to a timestamp1:30, 1:02:03 or seconds (90)
/fastforward time: 30jumps forwardseconds, 10 to 3600, default 10
/rewind time: 30jumps backwardseconds, 10 to 3600, default 10

All three require a vote or Premium. None of them work on a live stream or a radio station: there is no position to move to, and the bot says so.

Seeking past the end of the track is refused, and the reply tells you the furthest point you can seek to. A time that is not one (abc, 0:90) is refused too. A fast forward or rewind is refused when its time is not a whole number of seconds from 10 to 3600, as a slash command, a prefix command or a mention alike: a time of 0 is an error, not the 10 second default.

Volume

/volume on its own prints the current level as a bar. /volume volume: 60 sets it. The accepted range is 0 to 200, 0 being mute, as on the web player. As a prefix command it also answers to vol.

The reply carries three buttons: -10%, +10% and 100%. They step in tens and stop at the edges: from 195% the plus button goes to 200%, from 5% the minus button goes to 0%, and each one disables itself once the volume is there. Requires a vote or Premium, and that check runs again for whoever clicks the buttons, not just for whoever ran the command.

Premium servers can set a default volume on the dashboard, applied every time the bot starts playing.

Loop

/loop on its own shows the current mode. /loop mode: track sets it. As a prefix command it also answers to repeat.

ModeEffect
trackthe current track repeats forever
queuethe whole queue repeats, tracks go back to the end after playing
disableno looping

The reply carries a dropdown to switch modes without retyping. Requires a vote or Premium.

The dashboard has a Default Loop Queue switch that turns queue looping on automatically whenever music starts.

Fixing audio problems

/fix opens a panel with three repairs, in increasing severity:

  1. Change Voice Region, switches the voice channel's region. Needs Manage Channels on that channel, and the panel warns you upfront if the bot does not have it.
  2. Reconnect Bot, rejoins the voice channel.
  3. Recreate Player, tears the player down and rebuilds it.

The same three buttons live behind the Dashboard button on the controller panel, next to a Debug button that shows the same technical snapshot as /debug music.

Changing how it sounds

Speed, pitch and the effect presets are on their own page, see audio filters.

Seeing what happened

/music-logs lists the recent music actions on the server, who did them and when. /nowplaying shows the current track as an image with a progress bar; as a prefix command it also answers to np.

Created on · Last updated on