Querying LastFM for album reviews is currently failing with v1.6.2 of this scraper (OpenELEC Beta 6 on a Raspberry Pi), due to an invalid API key (I don't see anywhere in the configuration to enter a suitable replacement key). Example response when querying LastFM:
Code:
http://ws.audioscrobbler.com/2.0/?method=album.getinfo&artist=Level%2042&album=World%20Machine&api_key=71e468a84c1f40d4991ddccc46e40f1b&lang=en
<lfm status="failed"><error code="10">
Invalid API key - You must be granted a valid key by last.fm
</error></lfm>
In addition, the Universal Album scraper is displaying errors when information is simply missing, for example:
Code:
22:51:53 T:2937930848 DEBUG: scraper: GetMBAlbumLabelByMBID returned <details><url function="ParseMBAlbumLabel" cache="mb-9348d13d-3079-4ae8-b6ee-017e8bfcaa42-album.xml">http://musicbrainz.org/ws/2/release/9348d13d-3079-4ae8-b6ee-017e8bfcaa42?inc=recordings+release-groups+artists+labels+ratings</url></details>
22:51:53 T:2937930848 ERROR: Run: Unable to parse web site
If you look at the XML returned for the URL, the label-info-list value is 0 (zero), so it's not that the web site cannot be parsed, there simply isn't any available data to be processed. In which case is this really an ERROR?
The same ERROR is displayed when retrieving the rating, even though a rating (<rating votes-count="2">3</rating>) appears to be present:
Code:
22:51:54 T:2937930848 DEBUG: scraper: GetMBAlbumRatingByMBID returned <details><url function="ParseMBAlbumRating" cache="mb-9348d13d-3079-4ae8-b6ee-017e8bfcaa42-album.xml">http://musicbrainz.org/ws/2/release/9348d13d-3079-4ae8-b6ee-017e8bfcaa42?inc=recordings+release-groups+artists+labels+ratings</url></details>
22:51:54 T:2937930848 ERROR: Run: Unable to parse web site
There's a very big difference between a web site which is truly unparseable (this being a genuine error), and getting an entirely valid response back from the web site, even if that response doesn't contain the required or expected data (in which case this "ERROR: Run: Unable to parse web site" should really be a DEBUG informational message).