by Teknojnky » Wed Apr 02, 2008 4:33 pm
I don't know.
There are 2 ways it could be done, the current way which updates each track as it goes, and the other way to add each file to a temp song list then update the songlist all at once.
There are pro's and con's to either method.
The current way can handle updating many files without freezing up MM, but it appears sluggish since it constantly updates the db and writes tags.
When using the songlist and UpdateAll method, it goes very fast during the processing, but then will freeze up a great deal while it processes the updateall.
You can see this in some scripts, which process very fast, then seem to get stuck during the update. Since the updateall method blocks the whole UI thread, it makes MM appear unresponsive.
Using smaller sets of files makes it less noticable tho.
I don't know.
There are 2 ways it could be done, the current way which updates each track as it goes, and the other way to add each file to a temp song list then update the songlist all at once.
There are pro's and con's to either method.
The current way can handle updating many files without freezing up MM, but it appears sluggish since it constantly updates the db and writes tags.
When using the songlist and UpdateAll method, it goes very fast during the processing, but then will freeze up a great deal while it processes the updateall.
You can see this in some scripts, which process very fast, then seem to get stuck during the update. Since the updateall method blocks the whole UI thread, it makes MM appear unresponsive.
Using smaller sets of files makes it less noticable tho.