Hey Rick is there anyway to preload the folders? My idea sounds complicated I can imagine coding it would be a nightmare but here's my thought.
What if as long as no music was playing (to avoid hiccups) Rockit would parse file meta data on any folder clicked and cache it basically creating a separate library file which is then written to disk, saved, but loaded into RAM at start up along with the regular library. Updates to folder based library files could then take place either on the fly by clicking on the folder or silently so long as not music is playing. I don't know how your library works but the folder parsing could just be dumping tag data into a simple XML that's relatively easy to parse.
I haven't fleshed out the idea, the challenging part is the updating the folder based libraries quickily and silently.
What if as long as no music was playing (to avoid hiccups) Rockit would parse file meta data on any folder clicked and cache it basically creating a separate library file which is then written to disk, saved, but loaded into RAM at start up along with the regular library. Updates to folder based library files could then take place either on the fly by clicking on the folder or silently so long as not music is playing. I don't know how your library works but the folder parsing could just be dumping tag data into a simple XML that's relatively easy to parse.
I haven't fleshed out the idea, the challenging part is the updating the folder based libraries quickily and silently.