Bug 1089718 - [music] Make the metadata parser sane

As mentioned above, I think the flavor property will be useful for lineage information, since you can't distinguish between a regular file with external art and one with unsynced art otherwise. This is mainly for any potential future upgrades to the DB. (Same with the tag_format property.)