I'm happy to see the new scrobbling functionality on the Android app, but it seems a little inconsistent at the moment.
For example, today I listened to two albums in the car using Subsonic. On returning home and looking at last.fm, 4 out of 7 tracks played had been scrobbled from the first album, and 5 out of 7 from the second. It's not clear why those missing 5 tracks didn't get scrobbled since for the most part I listened to the albums straight through.
I have seen more extreme examples where no tracks at all were scrobbled from a listening session, and sometimes it works fine and scrobbles everything. Is it possible that the mobile network is failing to make the necessary connection at times, and the Android app doesn't retry to scrobble the track (or does retry up to a set number of times, then fails)?
Some of the other last.fm clients I've seen keep a queue of tracks that have been listened to and scrobble them all when they are able to connect.
