06-04-2014, 04:35 PM
You'll have to see the new database layout after the next update. So much is changing that it would likely be a waste of time to evaluate the current schema. I'm always open to suggestions and recommendations though. Speed is definitely an important consideration, and I purposely split up data so that only the minimum necessary data has to be read at startup, whereas the other data that is only necessary when a song is loaded is loaded upon demand.
Mike
Mike