> ## Documentation Index
> Fetch the complete documentation index at: https://greed.best/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Last.fm

> Track your music habits and share your top charts with the community.

## Overview

greed's Last.fm integration allows you to scrobble tracks played through the bot and showcase your listening history. From detailed collages to server-wide "Who Knows" rankings, it's a must-have for music enthusiasts.

## Getting Started

To use Last.fm features, you must first link your account.

<CodeGroup>
  ```javascript Link Account theme={null}
  ,lastfm login
  ```

  ```javascript Set Username theme={null}
  ,lastfm set (username)
  ```
</CodeGroup>

Once linked, greed will automatically track (scrobble) songs you play using the Music system.

***

## Social Features

Show off your music taste and compete with other server members.

<AccordionGroup>
  <Accordion title="Now Playing">
    * `,fm`: See what you are currently listening to.
    * `,nowplaying`: A more detailed view of your current track.
  </Accordion>

  <Accordion title="Charts & Collages">
    Generate beautiful visual representations of your listening habits.

    * `,lastfm collage`: Create a grid of your top album covers.
    * `,lastfm topartists`: View your most-listled-to artists.
    * `,lastfm topalbums`: View your most-listened-to albums.
  </Accordion>

  <Accordion title="Competition (Who Knows)">
    Find out who the biggest fan of an artist is in your server.

    * `,lastfm whoknows (artist)`: See the leaderboard for a specific artist.
    * `,lastfm mostcrowns`: See who holds the most "Who Knows" top spots.
  </Accordion>

  <Accordion title="Interactions">
    * `,lastfm taste @user`: Compare your music taste with another member.
  </Accordion>
</AccordionGroup>

***

## Formatting

You can customize how your Last.fm data is displayed using custom embeds and variables.

* `,lastfm embed`: Modify the look of your `,fm` command.
* `,lastfm variables`: View all available placeholders for custom Last.fm embeds.

## Server Settings

Admin-only controls to manage how Last.fm is used in your server.

* `,settings disablecustomfms on/off`: Disables custom user FM embeds to keep server channels uniform and consistent.
