I sync my iTunes playlists with ISyncr, and it has worked great in the past. ISyncr logs "plays" in Poweramp and syncs that data to and from iTunes. Normally, the song would have to actually play either completely or to a preset percentage of the song lengh, but, recently a song is getting logged as "played" immediately after being loaded into the player. After working with the guys as JRT Studios who created ISyncr, they have told me that they determined this issue is with Poweramp. Poweramp sends the "playcount" intent regardless of if the song is enqueue.