lyrics fetcher: skip lyricwiki if there's licence restriction on lyrics

This commit is contained in:
Andrzej Rybczak
2011-02-25 15:51:31 +01:00
parent e323025a82
commit dff99c4b0b

View File

@@ -125,12 +125,18 @@ LyricsFetcher::Result LyricwikiFetcher::fetch(const std::string &artist, const s
result.second = msgNotFound;
return result;
}
data = unescapeHtmlUtf8(data);
if (data.find("Unfortunately, we are not licensed to display the full lyrics for this song at the moment.") != std::string::npos)
{
result.second = "Licence restriction";
return result;
}
Replace(data, "<br />", "\n");
StripHtmlTags(data);
Trim(data);
result.second = unescapeHtmlUtf8(data);
result.second = data;
result.first = true;
}
return result;