if you start playing a song, pause it immediately and do something else for a few minutes, the second you unpause the song the playcount will +1.
so basically, i'm assuming it counts a % of the tracks total time from whenever you start playing it and if it plays for say 50% of the total time it counts as having been 'played'.
thing is, if the song is paused, the timer keeps going!