This is now working pretty good, but it seems a bit too "invisible" to me. Some sort of manual "scrobble the latest played tracks" feature would be nice. Add to that how many tracks are waiting for a connection before they are scrobbled.
I have a feeling that if I shut down the media player when offline, my offline tracks are not scrobbled when I again start playing tracks online. Is this correct? I have not been able to really test this.