nowplaying, aliases now, np, fm. It shows what you’re listening to right now. People run it constantly, and everything else on these pages exists around it.
Two minutes to set up
Link your account
!connect yourusername is the shortcut. Aliases: login, set, link, setup.You need a Last.fm account with scrobbling switched on in whatever you listen with — Spotify has a built-in setting, most other players need a small app.Play something and run it
Make it yours
This is the part worth spending five minutes on. All of it is per-user — your settings follow you into every server.Change the embed
Three built-in styles, or write your own layout with full scripting — album art, playcounts, crowns, whatever you want.
Vote reactions
Put your own 🔥/💀 on every now playing so people can react to your taste.
Post as yourself
Send
!fm through a webhook with your name and the album art as the avatar.Live updating
Have the message edit itself as you change tracks instead of re-running it.
The five-minute version
Paste these, adjusting to taste:Then the fun stuff
Who knows
Rank everyone in the server by playcount, and fight over crowns.
Taste & discovery
Find your listening twin, compare taste, surface hidden gems.
Charts & collages
Top artists, albums and tracks — as lists or image grids.
Server settings
Set a default style and reactions for everyone, or rotate the bot’s avatar through album art.
Syncing, and when you need to
Two different things share the word “sync”, which trips people up:
mira keeps the member list up to date on its own: it’s populated the first time anyone runs a command that needs it, refreshed in the background once it’s more than three hours old, and updated as people join and leave.
!lastfm sync server (aliases guild, sv, members) forces that refresh immediately. Reach for it if a member who just connected isn’t showing up in whoknows or affinity yet. It’s rate-limited to once every 10 minutes per server.
Command reference
Group aliases:
lfm, lf.