factored out music library index. and more...

 * use keese
 * relative file path is no longer the db key