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
| Command | Shows |
|---|---|
/playlist list | all your playlists, a preview of Liked Songs, and playlists shared with you |
/playlist view playlist_name: road trip | the 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
| Command | Builds |
|---|---|
/playlist autoplay query: <seed track> | a playlist around one track you name |
/playlist vibe | a blend of the tastes of everyone in your voice channel |
/playlist server-discover | this server's automatically refreshed discovery playlist |
/playlist top50 | FlaviBot'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.
