Now playing
Post what you're playing, and change how your card looks.
,np (alias ,fm) posts what you're playing right now. It's the same card as
,lastfm np and /lastfm np.
Post your card
Syntax
,np [person]
Example
,np
begging
,np
streets LastFM
Song
I'm Still
Artist
Juice WRLD

2554 Plays | 642829 Total Plays
Mention someone to post their card. You can also right-click them, then Apps → Now Playing.
Use your own card layout
,lastfm mode swaps the built-in card for an embed code you
write. Self Premium only: boosting and Server Premium don't open it. Paste this one to start:
Syntax
,lastfm mode <code>
Example
,lastfm mode {color: {album.color}}$p{author: {user.fmname} && {user.avatar}}$p{thumbnail: {album.cover}}$p{description: **[{track.name}]({track.url})** by [{artist.name}]({artist.url}) {lastfm.liked}{artist.crown}}$p{footer: {track.plays} plays | {user.plays} scrobbles}$p{timestamp:}streets
I'm Still by Juice WRLD ❤️👑

2554 plays | 642829 scrobbles
Or a shorter one with the link on the title:
Syntax
,lastfm mode <code>
Example
,lastfm mode {color: {album.color}}$p{title: {track.name}}$p{url: {track.url}}$p{description: {artist.name} · {album.name}}$p{thumbnail: {album.cover}}$p{footer: {track.plays} plays}I'm Still
Juice WRLD · Goodbye & Good Riddance

2554 plays
{album.color}recolors the card from each cover. Art it can't read falls back to your,lastfm color.{album.cover},{album.color},{lastfm.liked}and{artist.crown}show nothing when there's no answer.{track.plays}shows?and{album.name}showsN/A.,np @someonefills your layout with their account.,lastfm variableslists every token, free. The language itself is in Embed codes.
Saving shows you a preview first, and refuses if part of the code was stripped or Last.fm didn't answer.
On slash, /lastfm embed set gives you a multi-line box. ++delete does nothing here.
Syntax
,lastfm mode code [person]
Syntax
,lastfm mode reset
Change the card's colour
Self Premium. album pulls the colour from each cover; pfp matches the avatar of whoever's card it is.
Syntax
,lastfm color <album|pfp|#hex>
Example
,lastfm color album
Change the reactions
Self Premium. Pick the emotes Righteous adds under your card, or turn them off.
Syntax
,lastfm react <up|down|mid|off|on|reset> [emote]
Example
,lastfm react off
Add a Rate button
If you link Rotation, your card can carry a Rate
button. Self Premium, off by default: turn it on under Now Playing in the
settings panel. It only shows on your own card,
and only you can press it. Type a rating (4.5, 8/10, or clear), and nothing saves until you press
Confirm. It stops working after an hour or a bot restart.
Post your card with no prefix
Type your name followed by fm (for example streetsfm) with no prefix. It matches your username,
display name or server nickname. Any premium opens it.
,lastfm customcommand (Self Premium) adds a
trigger word of your own on top. It doesn't replace the name trigger.
Syntax
,lastfm customcommand <trigger|reset>
Example
,lastfm customcommand vibe
A name trigger that clashes with a real command is ignored. A custom word only has to be one word of 32 characters or fewer, so pick one you won't type by accident.
Share the track on another service
,lastfm link gives every platform at once.
spotify, youtube,
apple and soundcloud
give just one. Like ,np, they read a mentioned person's track.
Common issues
Your custom card posts as plain text. Text outside a tag becomes message content. Wrap it in
{description:} or {title:}.
A token's name shows instead of its value. It's misspelled or no longer exists. Check
,lastfm variables.
You got the built-in card instead of yours. Your code rendered nothing, or failed. A slow custom card also posts the built-in one first, then edits itself.
Your name trigger does nothing. It needs any premium, including this server's Server Premium. It matches your exact name, and very short names are ignored.

