Thanks for reporting this bug.
I checked the most recent code I could find. It reads (/usr/share/plugin/audioscrobble line 212):
if playtime > 240 or playtime > float(track.get_tag_raw('__length')) / 2.0:
# Submit
So it intended behavior is to wait for some 'airtime' before it actually scrobbles the song.
If you suspend Ubuntu I can imagine it isn't able to scrobble due to systems down even if Exaile would want to.
You could change the code to scrobble after five seconds or something but I don't think you really want that. I find it hard to imagine a solution that would fit everybody's wishes.
Thanks for reporting this bug. plugin/ audioscrobble line 212): get_tag_ raw('__ length' )) / 2.0:
I checked the most recent code I could find. It reads (/usr/share/
if playtime > 240 or playtime > float(track.
# Submit
So it intended behavior is to wait for some 'airtime' before it actually scrobbles the song.
If you suspend Ubuntu I can imagine it isn't able to scrobble due to systems down even if Exaile would want to.
You could change the code to scrobble after five seconds or something but I don't think you really want that. I find it hard to imagine a solution that would fit everybody's wishes.