Playlists

A FlaviBot playlist belongs to you, not to a server. Create one on one server and you can play it on any other server where FlaviBot is present.

Everything lives under a single command, /playlist, with subcommands. Every playlist_name option autocompletes from your own playlists, so you pick rather than type.

Creating one

/playlist create playlist_name: road trip

Names go up to 80 characters and have to be unique among your own playlists.

Free accounts can hold 3 playlists. Premium removes the limit. The automatic Liked Songs playlist counts towards that 3, so a free account has room for two of its own.

The reply carries a link to the playlist page on the website, which is where richer editing lives.

Adding songs

/playlist add-song playlist_name: road trip query: africa toto

query takes a song name, a track link, or an entire external playlist link, in which case every track from it is added at once.

To save what you are listening to right now:

/playlist add-queue playlist_name: road trip

The heart button on the now playing message adds the current track to your Liked Songs playlist, which FlaviBot creates for you the first time you use it. Pressing it again on the same track removes it.

Playing one

/playlist play playlist_name: road trip

Same rules as /play: you must be in a voice channel. If the playlist is longer than what the queue can hold, the extra tracks are dropped and the bot tells you.

Looking at them

CommandShows
/playlist listall your playlists, a preview of Liked Songs, and playlists shared with you
/playlist view playlist_name: road tripthe tracks inside one playlist

/playlist list also prints how many of your allowance you have used.

Reordering and removing

/playlist shuffle playlist_name: road trip permanently randomises the stored order.

/playlist remove-song gives you the link to the playlist page: removing individual tracks is done there, where you can see the whole list.

Deleting

/playlist delete playlist_name: road trip

Liked Songs cannot be deleted, since FlaviBot uses it as your like target.

Sharing

/playlist visibility playlist_name: road trip visibility: public

Public means anyone with the link can play the playlist. It does not put the playlist in other people's autocomplete, and it does not let them edit it.

Letting someone actually add, remove or reorder tracks is a separate, per-person permission you grant on the playlist's page on the website. Playlists shared with you that way show up in your /playlist list with the rights you were given.

Playlists FlaviBot builds for you

CommandBuilds
/playlist autoplay query: <seed track>a playlist around one track you name
/playlist vibea blend of the tastes of everyone in your voice channel
/playlist server-discoverthis server's automatically refreshed discovery playlist
/playlist top50FlaviBot's global top 50

/playlist autoplay accepts an optional name and a count between 5 and 50 (20 by default). The result is saved as a normal playlist of yours, so it counts towards your allowance.

/playlist vibe needs at least 2 humans in your voice channel, blends up to 10 of them, and saves a 25 track playlist. With nobody else in the channel it points you at /playlist autoplay instead.

server-discover and top50 play their playlist directly rather than saving a copy for you. They are regenerated on a schedule, so they change over time.

Spotify playlists

/playlist spotify lists your public Spotify playlists with a Play button each. It needs your Spotify account linked first, see Spotify.

The web player

The Playlists tab of the web player does all of this with a mouse, including adding a track to a playlist straight from the queue.

flav-codeWritten on 8 August 2026