Bug 1089718 - [music] Make the metadata parser sane

I think this line isn't actually true, since it is hardware-dependent. The set of legal values can only be determined by calling navigator.getDeviceStorages('pictures') and then looking at each of the returned values, right?