I updated my old code to fetch the musicbrainz/acoustID tags to emit the HTML error they receive, this is nice because then the caller can actually be informed if something went wrong and what went wrong. Can you please add this here as well when you finish up the last.fm client *low priority*