Scrobbling

How to Scrobble Offline Music to Last.fm and ListenBrainz

Send Now Playing updates while connected, keep a local backup when offline, and sync listening history after the network returns.

OTOfflineTunes Team 8 min read
Natural travel photo of offline iPhone music playback with headphones near a window
Offline scrobble backup keeps listening history intact when the music plays far beyond a reliable connection.
In this article Open

Scrobbling is most useful when it reflects everything you play, not only sessions with perfect reception. Local music on a flight, rural drive, or subway should still count toward your history.

OfflineTunes connects to Last.fm and ListenBrainz. It can send Now Playing while connected and keep an offline scrobble backup that syncs after the iPhone returns online.

Choose Last.fm, ListenBrainz, or Both

Last.fm has a long history of artist charts, listening reports, and community profiles. ListenBrainz is an open listening-history project that gives users another place to store and reuse listening data.

OfflineTunes supports both integrations. Connect the service that already contains your history, or use both when you want parallel records.

Service
Connection
Useful For
Last.fm
Account authorization
Long-running personal charts and profiles
ListenBrainz
User token
Open listening-history workflows
Both
Separate connections
Redundant or cross-service history

Now Playing and Completed Listens Are Different Events

Now Playing tells the service what is active at this moment. A completed scrobble records the listen after it meets the service and player conditions. Seeing Now Playing does not always mean the final listen has already been stored.

Keep artist and title tags accurate. Scrobble services depend on metadata, so “Unknown Artist” or a filename used as title creates weak history even when playback itself is fine.

OfflineTunes Last.fm connection screen for local music scrobbling
Metadata becomes history. Clean artist, title, and album fields make scrobbles useful later.

Offline Backup Protects Disconnected Listening

When a submission cannot reach the service, OfflineTunes can retain the listen locally. Once connectivity returns, synchronization submits the backed-up history instead of discarding the session.

This is especially valuable because offline playback is a core reason to own local files. Listening history should not punish the exact moments when an offline player is most useful.

  • Airplane: play a local album and sync after landing.
  • Road trip: keep history through weak coverage areas.
  • Subway: avoid losing listens between stations.
  • Home Wi-Fi return: allow backed-up scrobbles to submit.

Build Reliable Scrobble Data

Normalize artist names, remove filename noise from titles, and keep album fields consistent. Compilation tracks deserve special attention because artist and album artist serve different jobs.

After connecting, play one complete track online and confirm it reaches the service. Then test offline backup with a short disconnected session before trusting a long trip.

  1. 1Clean core tags.Check artist, title, album, and album artist.
  2. 2Connect a service.Authorize Last.fm or paste a valid ListenBrainz token.
  3. 3Test online.Confirm Now Playing and a completed listen.
  4. 4Test offline sync.Reconnect after playback and verify backed-up history.

Keep every offline listen in your history.

OfflineTunes connects Last.fm and ListenBrainz with offline scrobble backup.