Ok, I have done some more analysis with tshark. When mpdscribble starts it makes a DNS query for post.audioscrobbler.com and then seems to cache that result for the rest of the time it runs. When mpdscribble is not working, it doesn't even attempt to make a TCP/HTTP connection the scrobble servers.
Sometimes it does work when it starts at boot, sometimes it doesn't, I haven't found a pattern for it, though.
Ok, I have done some more analysis with tshark. When mpdscribble starts it makes a DNS query for post.audioscrob bler.com and then seems to cache that result for the rest of the time it runs. When mpdscribble is not working, it doesn't even attempt to make a TCP/HTTP connection the scrobble servers.
Sometimes it does work when it starts at boot, sometimes it doesn't, I haven't found a pattern for it, though.