Skip to content

Last.fm

You can use Aurral without Last.fm. A Last.fm API key improves recommendations, tags, and discover playlists.

Add your Last.fm API key and API secret in Settings > Connect > Last.fm. Aurral uses the key for recommendations and discovery data, and uses both values to connect Last.fm scrobbling.

Open Settings > Playback > Scrobbling, enable Last.fm, select Connect Last.fm account, and complete the authorization in the Last.fm window.

Aurral copies Navidrome’s Last.fm flow directly: it uses the API key and API secret from Settings > Connect, then stores each user’s Last.fm session key. Navidrome is not required.

Each user selects a history source in Profile. Select Last.fm and enter a Last.fm username to read external history. Select Local only to use only Aurral play events.

Aurral combines local play events with external history when a user selects Last.fm, ListenBrainz, or Koito.

Aurral records local plays from the built-in player and Subsonic clients before it contacts Last.fm. A Last.fm outage does not remove local history or stop playback.

Local plays are queued before provider delivery. Delivery is at least once: temporary failures are retried, so a provider can receive a duplicate scrobble attempt. Aurral’s local history is retained regardless of provider delivery results.

Aurral profile listening history

Admins set the refresh interval and discovery mode in Settings > Discover. The available modes are Safer, Balanced, and Deeper.

If Last.fm is unavailable, Aurral can use ListenBrainz or Koito history when the user selects that provider in Profile.