Skip to main content

What’s Last.FM?

Last.FM is a music-tracking service — it logs every song you play and builds stats around your listening habits over time. Don’t have an account yet? Sign up here. To track Spotify plays, open your Last.FM applications page and connect Spotify Scrobbling.

Linking your account

misery reacts with 📩 and DMs you a link. Open it, approve misery on Last.FM, and your account is linked — no typing your username.
You need DMs from server members turned on for this to work. If you already have an account linked, run ,lastfm remove first to switch.
misery caches your entire listening library after you connect — give it a little time before running library-based commands like ,lastfm whoknows.
Your library refreshes when you run ,lastfm update.

Removing your account

This clears your cached library and all of your crowns.

Everyday commands

,lf and ,lfm work in place of ,lastfm. Most commands take a member to look at someone else’s stats.

Server leaderboards

Staff can run ,lastfm update server to refresh everyone’s library at once, and ,lastfm hide (member) to keep someone off the leaderboards.

Votes

Every Now Playing gets an upvote and downvote reaction — 🔥 and 🗑️ by default, or your own with ,lastfm customreactions (,lastfm react sets the server’s). Reacting counts as a vote. ,lastfm votes shows how your plays have been rated, and ,lastfm votes top server ranks the most upvoted listeners.

Making it yours

Custom command

Give yourself a personal Now Playing trigger word.
Syntax
Example

Custom reactions

Your own upvote and downvote reactions on your Now Playing.
Syntax
Example

Embed color

Example

Custom Now Playing embed

Design your own Now Playing with embed code and Last.FM variables.
Example
See Scripting and the Last.FM section of Variables.

Custom album artwork

Replace an album’s cover with your own image — attach it to the command.
Example