diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-10-03 19:56:56 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-10-03 19:56:56 +0000 |
| commit | 00c75af2d94243249ff37168a980352fc6f65ebd (patch) | |
| tree | f33772508df3aceca37e611e969d9a5e7602e71f /src/plugins/General/lyrics/lyricswindow.cpp | |
| parent | 30142bc1aacc6e0f92f8bb6311bff2cab6168bb8 (diff) | |
| download | qmmp-00c75af2d94243249ff37168a980352fc6f65ebd.tar.gz qmmp-00c75af2d94243249ff37168a980352fc6f65ebd.tar.bz2 qmmp-00c75af2d94243249ff37168a980352fc6f65ebd.zip | |
added lyrics providers
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9081 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/lyrics/lyricswindow.cpp')
| -rw-r--r-- | src/plugins/General/lyrics/lyricswindow.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/plugins/General/lyrics/lyricswindow.cpp b/src/plugins/General/lyrics/lyricswindow.cpp index 1754413b3..3e59893df 100644 --- a/src/plugins/General/lyrics/lyricswindow.cpp +++ b/src/plugins/General/lyrics/lyricswindow.cpp @@ -28,7 +28,6 @@ #include <QCryptographicHash> #include <qmmp/qmmpsettings.h> #include <qmmp/qmmp.h> -//#include "ultimatelyricsparser.h" #include "lyricswindow.h" LyricsWindow::LyricsWindow(const QString &artist, const QString &title, QWidget *parent) @@ -59,6 +58,9 @@ LyricsWindow::LyricsWindow(const QString &artist, const QString &title, QWidget } connect(m_http, SIGNAL(finished (QNetworkReply *)), SLOT(showText(QNetworkReply *))); + if(!m_parser.load(":/ultimate_providers.xml")) + qWarning("LyricsWindow: unable to load ultimate_providers.xml"); + QDir cacheDir(m_cachePath); if(!cacheDir.exists()) { @@ -67,9 +69,6 @@ LyricsWindow::LyricsWindow(const QString &artist, const QString &title, QWidget } if(!loadFromCache()) on_searchPushButton_clicked(); - - //UltimateLyricsParser parser; - //parser.load(":/ultimate_providers.xml"); } @@ -180,13 +179,16 @@ void LyricsWindow::showText(QNetworkReply *reply) void LyricsWindow::on_searchPushButton_clicked() { m_ui.stateLabel->setText(tr("Receiving")); - setWindowTitle(QString(tr("Lyrics: %1 - %2")).arg(m_ui.artistLineEdit->text()) + qDebug() << m_parser.providers().count(); + + + /*setWindowTitle(QString(tr("Lyrics: %1 - %2")).arg(m_ui.artistLineEdit->text()) .arg(m_ui.titleLineEdit->text())); QNetworkRequest request; request.setUrl(QUrl("https://lyrics.fandom.com/api.php?action=lyrics&artist=" + m_ui.artistLineEdit->text()+"&song=" + m_ui.titleLineEdit->text() + "&fmt=xml")); request.setRawHeader("User-Agent", QString("qmmp/%1").arg(Qmmp::strVersion()).toLatin1()); - m_requestReply = m_http->get(request); + m_requestReply = m_http->get(request);*/ } QString LyricsWindow::cacheFilePath() const |
