Reimplement XML parsing for fallback if JSON fails because fuck last.fm

MAKE UP YOUR FUCKING MIND LAST.FM
JSON OR XML
USE ONE OR THE OTHER, NOT BOTH. OBEY MY PREFERENCE YOU CUNTS.
FUCKERS