Emplode creating the database is one option that has been considered, but is not currently in v2.0.

Problem is, it's possible the database would get out of sync with the files (these things happen) and then data loss would be a very real possibility. I think we'd have to make it do a full rebuild on the player sometimes (giving you the option to skip it if you were in a hurry, obviously).

Hugo