(?:\stype-id="[^"]*")?(?:\sid="([^"]*)")?\stype="Album"(?:\stype-id="[^"]*")?(?:\sid="([^"]*)")?><title>([^<]*)</title><first-release-date(\s/)?>(\d{4})?
<artist type="Person".*?<life-span><begin>([^<]*)
<artist type="Person".*?<life-span><begin>[^<]*</begin><end>([^<]*)
<artist type="Group".*?<life-span><begin>([^<]*)
<artist type="Group".*?<life-span><begin>[^<]*</begin><end>([^<]*)
allmusic.com
TheAudioDb.com
^$
<(?:born|formed)*>(.+)</(?:born|formed)*>
<artist type="Person".*?<life-span><begin>([^<]*)
<artist type="Person".*?<life-span><begin>[^<]*</begin><end>([^<]*)
<artist type="Group".*?<life-span><begin>([^<]*)
<artist type="Group".*?<life-span><begin>[^<]*</begin><end>([^<]*)
<release id="([^"]*)"><title>([^<]*)<
<release-group\stype="[^"]*"\sid="([^"]*)"
<release-group\stype="[^"]*"\stype-id="[^"]*"\sid="([^"]*)"
<release-group\sid="([^"]*)"\stype="[^"]*"
<release-group\sid="([^"]*)"\stype-id="[^"]*"
<release-group\stype-id="[^"]*"\sid="([^"]*)"
<release-group\stype-id="[^"]*"\stype="[^"]*"\sid="([^"]*)"
(.+)
(?:joinphrase="([^"]*)">)?<artist\sid="([^"]*)"><name>([^<]*)<
(.+)
<artist id="[^"]*"><name>([^<]*)<
(.+)
</primary-type><rating votes-count="[^"]*">(\d)
(.+)
<label id="[^"]*"><name>([^<]*)
(.+)
<first-release-date>([^<]*)<
<first-release-date>(\d{4})
<track[^>]+><position>(\d+)</position><number>\d*</number>(?:<length>(\d*?)\d{3}</length>)*(?:<recording id="([^"]*)">)*<title>([^<]*)<
(.+)