Hi prod,
Question for you.
I have 17,504 MP3 files.
When I sync, and nothing is changed, 0 tracks are synchronized. This is what you would expect.
If I include Lyrics, and nothing is changed, 135 tracks are synchronized. I can repeat the synchronization, and it will always synchronize 135 tracks.
So obviously it thinks something has changed, even though nothing has changed.
So here is my question. My lyrics are embedded in the MP3 files (I assume). So what is being synchronized? Are the lyrics also stored in either the MC or iTunes libraries? If the lyrics are stored in the iTunes library, is that what iTunes uses to sync iPods or iPhones? Or will it use the lyrics in the MP3 file.
The reason I ask is I want the lyrics in the iPod and iPhone to be current, but I don't really use iTunes for anything than syncing. So the simple solution may be to not sync lyrics with your MC iTunes Synchronizer. It's also faster.
Randy
Hi Randy
Those 135 tracks - I'm not absolutely sure why it's doing that, my tests regarding lyrics have turned out the same results as any other field. I must admit I don't use lyrics much myself so my tests haven't been what you might call extensive. Perhaps there is a character in them that iTunes "translates" into another character - thereby making the lyrics in iTunes different to those held in MC. This would cause MCiS to keep trying to sync them on every run. If you email me the lyrics for one of those files I can test it out myself and get to the bottom of it. Probably will be something very simple. Or perhaps email me the <Track> section in the log of one of those tracks where it tells of the change?
You are correct that not selecting lyrics makes the sync faster (substantially in my experience). This is due to the internal workings of iTunes - I have no idea why iTunes takes so long to return Lyrics for a track, yet all other fields are returned relatively quickly.
Also you've brought up something I've been meaning to explain for a while. That is, in certain fairly common circumstances, there is no need to select some fields in the export-only section of MCiS. Those circumstances are if the file tags of each individual track are up-to-date. The reason is that when MCiS asks iTunes to return a track, iTunes first reads the file tags and automatically updates *some* fields in its database if they are different. It then returns the track complete with the updated info. And because MCiS asks for every track in the iTunes library, all those tracks are updated. It's kind of like right-clicking a file in iTunes and selecting "Get Info"
for every single track in your library. Quite good really, because I know, for instance, that the album artwork is automatically updated in this way if changed using MC. I haven't had the inclination to test this behaviour for every field so sorry I haven't got a definitive list of which fields are updated in this way. It may well be that "Lyrics" is one of those fields.
The MC iTunes Synchronizer is designed in such a way that the less checkboxes you select, the faster the sync will be. Some fields are faster to retrieve than others of course so you may not notice a difference, but as we've all noticed Lyrics are particularly slow.
Hope that clears up any confusion.