Windows > Third Party Plug-ins, Programs, and Skins

MC iTunes Synchronizer (using MC with an iPhone or iPod Touch) [v6.0.2]

<< < (179/205) > >>

glynor:
Prod, I've been meaning to mention for a LONG time...

MCiS when it imports media files into iTunes, triggers iTunes to show the "importing progress spinner bar" UI element.  I've noticed, any ingestion into iTunes that "does this" is slow (even with other tools).

However, if you try the old iTunes Library Updater (which hasn't been updated in forever, but still works), it is able to import/retag files in iTunes somehow without iTunes showing that progress bar thingy, and it seems to do it WAY faster.  There is some other method you can use to get files ingested into iTunes without it being quite so slow, and that guy figured it out (and it still works).

Unfortunately, the home site for that program is now dead.  I have a copy of the most current working build, if you want it.  But, a while back (when he was basically "quitting" on it), he did post this project to SourceForge.  It was supposed to be a re-write, but I don't think it got that far... But still, the import code might be in there, and you might be able to figure out his strategy, if you are interested in improving that performance.

I'd say iTLU is probably 3-6x faster than MCiS at importing new files into iTunes, and WAY faster at removing broken links from iTunes (an order of magnitude).

EDIT:  It looks like it is in C#, and it seems like he has his whole project there (so I doubt it is a new project only partially done).  From his log messages, it looks like he was attempting to refactor it, and gave up.

prod:
I'll look into that. I know the iTunes SDK exposes a couple of ways of importing, and perhaps a couple of ways of clearing broken links.

There are two methods I'm aware of; importing files on an individual or bulk basis. MCiS does it in bulk, perhaps it's quicker the other way.

simonmason:
My playlist is in the top level of the playlists so I don't think I need to specify anything other than the name.  I am syncing now, it has been running for almost two hours and has almost completed the analyze stage.  There are about 32,000 files in my library.  The playlist contains 130 files.  This still seems excessive for this type of sync?

glynor:

--- Quote from: prod on February 10, 2013, 01:57:45 pm ---There are two methods I'm aware of; importing files on an individual or bulk basis. MCiS does it in bulk, perhaps it's quicker the other way.

--- End quote ---

From the way it behaves (run it in command line mode) I'm almost positive that iTLU does it one-by-one.

prod:

--- Quote from: simonmason on February 10, 2013, 01:58:23 pm ---My playlist is in the top level of the playlists so I don't think I need to specify anything other than the name.  I am syncing now, it has been running for almost two hours and has almost completed the analyze stage.  There are about 32,000 files in my library.  The playlist contains 130 files.  This still seems excessive for this type of sync?

--- End quote ---

For whatever reason it's not picking up your /Playlist command. Verify it's correct, try copying it somewhere else, have a look at the MCiS log file for clues. It should only analyse those 130 files.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version