Skip to content

Play commands

Getting your latest scrobbles

.fm

Shows your last 1 or 2 scrobbles, either in embed or text format.

You can set how your .fm embed looks with the .mode command.

Options:

  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)
  • Mode - Override your selected mode embedtiny/embedmini/embedfull/textmini/textfull/oneline
  • Embed-type - Override your selected mode for this response

Examples

.fm

.fm @user

.fm lfm:lastfmusername

.fm this is a nice song

Examples

/fm

/fm user:frikandel_

/fm embed-type:EmbedFull

Tip

You can click the embed title to go to the users Last.fm profile.

Tip

If you want .fmbot to add reactions to this command, please see .serverreactions and .userreactions.


.recent (.r)

Shows your latest plays.

Options:

  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)
  • Artist - Filter by artist name

Examples

.r

.recent

.recent moby

Examples

/recent

/recent artist:moby

/recent user:frikandel_

⭐ Enhanced for .fmbot supporters

For supporters this command expands to your full listening history. Get .fmbot supporter here.


.search (.sr, .find)

Searches through your stored .fmbot library — your tracks, albums, artists, and scrobbles — for a given query.

Options:

  • Query - The text to search your library for.

Examples

.search daft punk

.sr radiohead creep

.find in rainbows

Examples

/search query:daft punk

/search query:radiohead creep

/search query:in rainbows


.plays (.p)

Shows your total scrobble count for a specific time period.

Options:

  • Time period - Time period of your play count. Defaults to alltime.
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Available time periods: weekly, monthly, quarterly, half, yearly, two-year or alltime (w, m, q, h, y, 2y or a)

Examples

.p

.plays

.plays @frikandel

.plays monthly

Examples

/plays

/plays user:frikandel_

/plays time-period:monthly

⭐ Enhanced for .fmbot supporters

Want to see a graph of your listening history? Get .fmbot supporter here.


.streak (.str)

Shows your track, album or artist streak.

Options:

  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Examples

.str

.streak

Examples

/streak

/streak user:frikandel_


.streakhistory (.strs)

Shows your past streaks.

Options:

  • Artist - Filter by artist name
  • edit - Enable editmode to delete individual streaks or all your streaks
  • Editmode - Enable editmode to delete individual streaks or all your streaks
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Examples

.strs

.streakhistory

.strs radiohead

.streakhistory edit

.streakhistory @user

Examples

/streaks

/streaks artist:Radiohead

/streaks editmode:True

/streaks user:frikandel_

⭐ Enhanced for .fmbot supporters

The "Restore past streaks" button scans your lifetime listening history and adds streaks that were never saved. This requires .fmbot to store your full listening history, which we only do for supporters. Get .fmbot supporter here.


.scrobbleleaderboard (.sblb)

Shows users with the most plays in your server.

Examples

.sblb

.scrobbleleaderboard


.timeleaderboard (.tlb)

Shows users with the most listening time in your server.

Examples

.tlb

.timeleaderboard


.overview (.o)

Shows you an overview of your top track, album and artist for the last few days.

Options:

  • Amount - Number of days to show. Can only be between 1 and 8. Defaults to 4.
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Examples

.o

.overview

.overview 8

Examples

/overview

/overview amount:8

/overview amount:8 user:frikandel_


.pace (.pc)

Shows you an estimate of when you will reach a certain amount of plays.

Options:

  • Amount - Number of plays you want to reach
  • Time period - Time you want to base the estimate on. Defaults to your Last.fm register date.
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Time periods: weekly, monthly, quarterly, half, yearly, two-year or alltime. (w, m, q, h, y, 2y or a)

Examples

.pc

.pace

.pace a 73k

.pace 50000 quarterly

Examples

/pace

/pace amount:73000 time-period:alltime

/pace amount:50000 time-period:quarterly


.milestone (.ms)

Shows you your latest scrobble milestones.

Options:

  • Amount - Milestone you want to check
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)
  • Random - Use random/rnd to view a random milestone

Examples

.ms

.ms 30k

.milestone

.milestone 20k

.milestone 1337 @frikandel

.milestone rnd

Examples

/milestone

/milestone amount:30000

/milestone amount:1337 user:frikandel_


.year

Shows you an overview of you or someone else their year.

Options:

  • Year - Year number you want to view
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Examples

.year

.year 2024

.year @frikandel

Examples

/year

/year year:2024

/year user:frikandel_

⭐ Enhanced for .fmbot supporters

Supporters get an extra page with Artist Discoveries and a monthly overview. Get .fmbot supporter here.


.recap

Shows all commands with a specific timeframe into one recap.

Options:

  • Time period - Timeframe of recap. Defaults to current year
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Time periods:

  • weekly, monthly, quarterly, half, yearly, two-year or alltime. (w, m, q, h, y, 2y or a)
  • Also supports year/month timeframes: 2023, Mar 2020, August

Examples

.recap

.recap 2024

.recap @frikandel

Examples

/recap

/recap time-period:2024

/recap user:frikandel_

⭐ Enhanced for .fmbot supporters

Supporters get two extra pages with Discoveries and a listening time overview. Get .fmbot supporter here.


.discoverydate (.dd) ⭐

Shows when you discovered the artist, album and track you're listening to or searching for.

Options:

  • Track - A track you want to search for
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Examples

.dd

.dd the beatles yesterday

.discoverydate @user

Examples

/discoverydate

/discoverydate track:The Beatles | Yesterday

/discoverydate user:frikandel_

⭐ Exclusive for .fmbot supporters

This command requires .fmbot to store your full listening history, which we only do for supporters. Get .fmbot supporter here.


.lastlistened (.last) ⭐

Shows the date you last listened to the artist, album, and track you're listening to or searching for.

Options:

  • Track - A track you want to search for
  • User - Select another user by mention, Discord ID or Last.fm username (lfm:username)

Examples

.last

.last the beatles yesterday

.lastlistened @user

Examples

/lastlistened

/lastlistened track:The Beatles | Yesterday

/lastlistened user:frikandel_

⭐ Exclusive for .fmbot supporters

This command requires .fmbot to store your full listening history, which we only do for supporters. Get .fmbot supporter here.