Bug 1089718 - [music] Make the metadata parser sane

Yeah, we could definitely do something fancier here. For what it's worth, this is effectively what we do now, though (it's just less obvious).