I think there may be an issue with stopping playback, timing and submissions. I believe you're submitting the last track when the next track starts -- please correct me if I'm wrong. It looks to me that if I stop playback immediately after the next track starts and then close the program, the next track never submits.
I stopped playback, closed MM, then restarted it and played the track that was already selected in the Now Playing window by pushing the Play button on my keyboard. It never submitted but the next one did.
I see in the log what may be the problem, but without track names I have no way of knowing for sure:
Code: Select all
20-02-2008 09:56:47: Last.FM Handshake Started
20-02-2008 09:56:48: Last.FM Handshake: OK
20-02-2008 09:56:48: Last.fm Submit: Skipping Invalid File Tags
20-02-2008 09:56:48: Last.FM NowPlaying: Update Started
20-02-2008 09:56:51: Last.FM NowPlaying: OK
20-02-2008 10:00:40: Last.FM Handshake Started
20-02-2008 10:00:41: Last.FM Handshake: OK
20-02-2008 10:00:41: Last.FM Track Submission: No need To Submit
The question is, why is there no need to submit? It's happened a couple of times now during testing.
Also, are you caching tracks when you can't connect to the last.fm scrobbling server? If so, where is the cache file and what is it called?