link your last.fm and drain shows what you’re playing, what you play most, and how your listening stacks up against everybody else’s in the server.

linking

,lastfm login gives you a button. press it, approve drain on last.fm, and you’re linked. the sign-in link is private to you. ,lastfm login <username> links a username by hand instead, once drain has checked the account exists, but only a real sign-in lets drain scrobble what you hear in music. ,lastfm logout forgets it.

usernames and periods

use ,lastfm, ,lf or ,fm before a subcommand. on its own, ,fm [username] shows now playing. leave the username off for your own. a period is week, month, 3month, 6month, year or overall (the default), and it can go before or after the username.

your now-playing card

,fm mode shows your script. ,fm mode <script> saves a card in embed script format, and ,fm mode reset brings back drain’s card.
use {track}, {artist}, {album}, {cover}, {plays}, {user.name} and {user.avatar} in the script. plays are your play count for that track. ,fm reactions <emoji> <emoji> adds two reactions to your card wherever drain can use them. ,fm reactions off clears them. ,fm word <word> lets you say one word without a prefix in a server to show what you’re playing. it only works for you, once every 20 seconds. command names and aliases are reserved. ,fm word off clears it.

collage

,lastfm collage [size] [period] [username] [clean] (also chart or grid) draws a grid of the album covers you’ve played most, each with the album, the artist and your plays on it. the size is 2x2 up to 5x5, or just the number; 3x3 is the default. clean leaves the labels off and shows only the covers.

plays

,lastfm plays [artist] (also p) says how many times you’ve played an artist, or the one you’re playing.

crowns

every artist in a server can have a crown, worn by whoever here has played them most. crowns are won through ,lastfm whoknows: each time somebody looks an artist up, the top listener there gets the crown.
  • the top listener needs at least 30 plays of the artist
  • to take a crown you need more plays than its holder. a tie leaves it where it is
  • somebody who’s left or unlinked keeps a crown until someone beats the plays they last had
,lastfm crowns [member] lists the crowns somebody holds, and ,lastfm crownboard (also cb) shows who holds the most.

taste

,lastfm taste @heri (also compare or match) compares your top 200 artists with theirs: how alike you are as a percentage, then the artists you both play, with each of your play counts, the ones you both play most first. it takes a member who has linked last.fm or any last.fm username.

in music

while drain plays music, the now playing card shows how many times whoever asked for the song has played it on last.fm, everywhere they listen, and a few songs like it. everybody listening who signed in with ,lastfm login gets the song scrobbled.

ways to type it

every command