I don't get errors in the status column. It will actually sync them all again, taking a full 90 minutes to a few hours each time depending on how many it thinks it needs to resync.
Here's what I'm seeing today. I don't have logging turned on for this, but let's start with screenshots...
It was all sync'd up last night and the sync area of the action window said "finished".
If I look on the SD card today in the file manager on the device, or via Windows Explorer with phone attached to usb,
there are usually 2 files on the root of the sd card, jrinfo.xml and jrstate.xml... THOSE ARE MISSING as well as some of the playlist .pla files that should be in the \playlist subfolder.
Now today, without any new files being imported, no changes to the selected smartlists, and no music played on the device, I connect and it wants to sync over 5000 files!
5000 is a lot, so let's narrow it down to some specific examples...
This is looking at the device details pane.
Notice the highlighted pairs of songs.
The rating, tracknumber, genre, and bitrate fields are different in the source flac file than in the transcoded mp3 file that was sync'd yesterday to the phone's SD card.
The status field is indicating that it wants to delete the current mp3 file off of the device and will transcode and download a new copy from the source flac.
It apparently thinks the file has changed and thinks it needs to sync an updated copy.
So let's look at Zoot Suit Riot a little closer.
In windows explorer, viewing the phone's SD card, I right-click on that song's mp3 file and choose properties.
The date/time stamp is from last night around 9pm when the last sync completed. This tells me that there is no player or other app on the phone that modified the file's tags in any way.
So why does MC show the genre field as jazz on one and swing on the other?
It is under Swing in my MC library.
So what about the file tag? Back to windows explorer, properties/details on the actual file on the phone, and it shows the genre as Jazz!
FYI, some of the other songs, the genre is showing values that I don't use in my library at all, such as "alternative/indie" It only shows that for the files on the device, never for files in the library.
Let's have a look and open the file up in the mp3tag application.
Hmmm, genre there shows Swing!
I'm at a loss on how it is sees the incorrect genre values. I only do tagging in MC. I use no other music apps on the PC. The music app built into Windows 8 doesn't support flac files, so it can't be that.
The only solution that's worked for me, temporarily, is to delete all files off the SD card (\music folder, \playlist folder, and the 2 MC files off of the root of the card).
Then reattach MC. Select a couple of the playlists, which puts about 2000 files on the phone.
Next day, attach phone and MC says 0 need to be syncd.
Select a couple more playlists to sync and it syncs approximately 2400 more songs.
Import a new album.
Click recheck sync button.
Shows 12 new files need sync. performs sync fine.
Next day attach phone and MC says 0 need to be syncd.
Working fine up to that point.
Select 2 more playlists to sync, which would now have all the songs I want to be on the phone. Syncs and says completed.
But now the playlists aren't all there and those 2 files that should be on the root are missing.
Next connect, wants to sync the 5000+ files again.
Back to square 1.
Not sure why it broke. Buggy after 5000 files or more on device? Doesn't like some of the files in one of the later playlists I selected (some have oriental and European characters in song titles)? I see some of yours do also.