Bug 1089718 - [music] Make the metadata parser sane

Technically, parseInt can also return Infinity (for long strings of '9's, e.g.), so you might want isNan(i) || !isFinite(i)