Fix InternetLyricsFetcher

master
Andrzej Rybczak 9 years ago
parent 890eaf61c7
commit 67df6b556b
  1. 10
      src/lyrics_fetcher.cpp
  2. 2
      src/lyrics_fetcher.h

@ -207,8 +207,14 @@ LyricsFetcher::Result GoogleLyricsFetcher::fetch(const std::string &artist,
Result result;
result.first = false;
std::string search_str = "site:";
search_str += Curl::escape(siteKeyword());
std::string search_str;
if (siteKeyword() != nullptr)
{
search_str += "site:";
search_str += Curl::escape(siteKeyword());
}
else
search_str = "lyrics";
search_str += "+";
search_str += Curl::escape(artist);
search_str += "+";

@ -161,7 +161,7 @@ struct InternetLyricsFetcher : public GoogleLyricsFetcher
virtual Result fetch(const std::string &artist, const std::string &title) override;
protected:
virtual const char *siteKeyword() const override { return "lyrics"; }
virtual const char *siteKeyword() const override { return nullptr; }
virtual const char *regex() const override { return ""; }
virtual bool isURLOk(const std::string &url) override;

Loading…
Cancel
Save