Music Information location?

I would very much like to be able to 'point' Subsonic at a database instead of pointing at folders, it would then use the data given in it to populate the music collection along with what information is available. This would not be too difficult?
Maybe if someone can point me to where about in the code this takes place take a crack at it ourselves and shared if its not of interest to the subsonic owner
Any thoughts?
Maybe if someone can point me to where about in the code this takes place take a crack at it ourselves and shared if its not of interest to the subsonic owner

Any thoughts?