ListenBrainz is an open-source service that tracks your music listening habits (scrobbling). Think of it as a privacy-respecting alternative to Last.fm (which you can use instead if you prefer) that integrates perfectly with the ARCHLab music stack.
1. Create Account | 2. Get User Token | 3. Connect Navidrome | 4. Mobile Setup
Before connecting any services, you need a central place for your data to land.

To allow Navidrome to send data to your account, you need your unique API token.


Once you have your token, you can enable scrobbling directly on the server.



Verification: Play a song for at least 30 seconds, then refresh your ListenBrainz profile to see it appear in your "Recent Listens."
If you use mobile clients like Amuse or Symfonium, you may need to enable scrobbling within the app settings as well.
| App | Method |
|---|---|
| Amuse/Amcfy | Settings > Scrobbling > Toggle "ListenBrainz" and paste Token. |
| Symfonium | Settings > Scrobbling > Add ListenBrainz Account. |
| Pano Scrobbler | (Android Only) Best for tracking multiple apps at once. |
In my experience navidrome handles it pretty well as it scrobbles listens from the server. If you play local music files from your device it will not scrobble.
Thats when you would want the app to have the listenbrains api
Back to: Navidrome Hub | Related: Jellyfin Scrobbling