thank-you
It seems like it has been very quiet around here lately, so it's nice to hear. It helps a lot that I have such patient beta testers and faithful supporters.
I'm pretty excited about 0.888. I am finally doing some checking when you edit the command tree to see which groups have changed, and then only rebuilding for those groups. Restarting after making edits will be nice and fast now (which I like since I edit a lot), unless you edit a group that has a big command in it, like "Play song ABC".
Restarting after genXML will take a while still, because it means rebuilding all the big groups.
And if you change your prefix this will also require a full rebuild, but the multi-threading helps with that. I actually need to do some testing to see how much faster the new version is compared to the older ones.
I have been daydreaming about strategies for dealing with really immense music libraries. I have some ideas but they all have drawbacks. Maybe something will come of it eventually. In the mean time I am trying to find ways to make it easier for people to exclude music they don't need voice control for. Right now I'm looking at having VoxCommando scan all the music in a single "VC" playlist in MediaMonkey, instead of scanning the entire library. That way you can set the playlist up however you want (e.g. songs I have heard at least once, or only certain genres, or with higher ratings, only songs that are on my e: drive, etc.). For my own use I would probably exclude classical, audiobooks, and songs with ratings below 5.