I seem to be having a rather serious issue here. Any songs that have been played on my device, upon synchronization, get re-encoded and copied over to the device again instead of just having the play counts updated. This wouldn't be a problem if I only played a few but when it is doing this for hundreds upon hundreds of songs, it makes each synchronization take an hour or longer. I don't know what MediaMonkey did differently under the hood, but with that I'd sync and it would quickly update the playcounts both on my device and on my PC (at about half a second per song), then move on to encoding and copying over any new songs that needed to be copied.
This is a rather showstopping issue for me, any tips on how to fix it?
EDIT: It's still syncing as I type this, and it appears to be doing this for all songs on the device, not only played ones. (Cannot confirm yet, however) Basically it now appears that synchronization is re-encoding and re-copying EVERY song over to the device, which will take 3+ hours at this rate.
EDIT2: Just confirmed it, it's attempting to copy everything over again.