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

master
Andrzej Rybczak 15 years ago
parent e323025a82
commit dff99c4b0b
  1. 8
      src/lyrics_fetcher.cpp

@ -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;

Loading…
Cancel
Save