Bug 1089718 - [music] Make the metadata parser sane

I'd add a comment to remind readers that getItem() will pass null to the callback if the cache key is not defined.