Offline Queue for the Listenbrainz App?

I use the Listenbrainz Android app (always running in the background), to scrobble music directly. But I also listen offline a lot. That music doesn’t get scrobbled.

FOSS apps like Audile (Music Recognizer like Shazam) can record samples of audio, and process them when your’e back online.

Is it possible for Listenbrainz to get a list of offline scrobbles, (entries for song name, album name, artist) and then submit that metadata to your database when back online?

The LB android app should already be keeping track of your offline listens, judging from the code

That being said i just tested it myself and it did not record a listen offline.
I’ll create an issue on the repository and track this with the Android app team.

Can you please confirm you are using the latest version v. 2.13.2.0 ? You can find it at the bottom of the settings screen.

1 Like

Hah!
As I was writing a detailed ticket for the issue, the listens finally came in, including the one I listened to offline.

So I do think this is working as expected, but the listens might be coming in a little late (although with the right timestamp).

Can you please check if you did receive your offline listens late too?

If you did not, please send the logs (again in the settings screen > “Report an issue”), in the zip file that is generated you can send us whichever the most recent file is (mine was 08-02-2026 but contains logs for today as well), along with some details of which tracks you listened to offline so we can check.

P.S. Off topic:
I spotted Angine de Poitrine in your listens, I’ve been obsessed myself since I watched the KEXP live!

1 Like

how late did your logs come in? when offline, the silent LB notification does show what im listening to, but its been 10 mins and it hasn’t logged in the app.

+yeaa!!! Angine de Poitrine is crazy! i was mindblown with the kexp, i didnt know them before!! Im glad they’ve been getting more deserved appreciation

Tried this again, still not working for me :confused: I listened to Salimata offline, where the LB notification does get it, but then back online (14min after) I listened to Los Sara Fontan, which did get logged, and Salimata should be right before that. (LB version 2.13.2.0)

I think it would be helpful if you could send along logs from the app, there is an option in Settings > Report an issue to generate a zip file with application logs.
You might want to find the file with the most recent date in its name and maybe isolate that specific listening session, to avoid sending everything.

Paging Dr. @Jasjeet , this might be a known issue?

So ideally, we always send pending/offline listens when a listen is successfully submitted meaning at that point, both server is online and app has internet access. We do not upload listens after some time, its always when a listen is submitted successfully. Improvements can be made here to make it automatic but we do not want to expend battery life which can be achieved via the current method.