drain plays music in your voice channel. join one, then tell it what to play: a song’s name or a link, with lyrics that follow along and last.fm scrobbling for whoever’s listening.

setting it up

open the dashboard, pick your server and go to music. it has a player: what’s on, with its cover, the queue with who added each song, and every button the commands have. search for a song and play it, add it to the end or play it next, drag the queue into a new order, go back a song, and switch autoplay on or off. you need to be in a voice channel in the server to play something from there.the same page sets how music works in the server:
server managers are never held to these rules.

what you can play

  • a song’s name. drain finds the song itself, not a video of it, so you get the real track at its real length
  • a youtube link, a video or a playlist
  • a spotify link: a song, an album or a playlist. every song in it is queued and found when its turn comes. a long album brings its first 25 songs, and a long playlist its first 50
the queue holds up to 500 songs.

the now playing card

every song gets a card when it starts: the title, every artist on it, the album and its cover, a bar that moves with the song, and who asked for it. its buttons pause, skip, stop, loop and shuffle without typing anything. if whoever asked for the song has linked last.fm, the card shows how many times they’ve played it, everywhere they listen, and a few songs like it. skipping a song that’s on loop moves on to the next one, and loops that one instead.

lyrics that follow along

,lyrics with a song on shows its words with the line being sung picked out, and moves on as the song does, for as long as it plays. a song with no timed lyrics shows them all at once. ,lyrics sandra's rose drake finds the words to any song, playing or not.

last.fm scrobbling

everybody listening who has linked last.fm gets each song scrobbled, the same as if they’d played it themselves. a song counts once it’s been heard for half its length or four minutes, whichever comes first, which is last.fm’s own rule. somebody deafened isn’t listening, so they aren’t scrobbled.

dj roles

with no dj roles set, anyone listening can steer the music. with some set, anybody can still play songs and skip their own, and if only one person is left listening they can do anything.

ways to type it

every command

worth knowing

  • drain plays in one voice channel per server. while it’s playing somewhere, join that channel to use it
  • drain leaves after a minute alone in the channel, or once nothing’s played for the time the server set (3 minutes unless it’s changed). with stay in voice on, it never leaves by itself
  • drain needs to be able to connect and speak in the channel