diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/General/listenbrainz/listenbrainz.cpp | 8 | ||||
| -rw-r--r-- | src/plugins/General/scrobbler/scrobbler.cpp | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/General/listenbrainz/listenbrainz.cpp b/src/plugins/General/listenbrainz/listenbrainz.cpp index f6a73be1a..c1bea4843 100644 --- a/src/plugins/General/listenbrainz/listenbrainz.cpp +++ b/src/plugins/General/listenbrainz/listenbrainz.cpp @@ -47,7 +47,7 @@ ListenBrainz::ListenBrainz(QObject *parent) : QObject(parent) { m_time = new QElapsedTimer(); - m_cache = new PayloadCache(Qmmp::configDir() +"/listenbrainz_.cache"); + m_cache = new PayloadCache(Qmmp::configDir() +"/listenbrainz.cache"); m_ua = QString("qmmp-plugins/%1").arg(Qmmp::strVersion().toLower()).toLatin1(); m_http = new QNetworkAccessManager(this); m_core = SoundCore::instance(); @@ -78,7 +78,6 @@ ListenBrainz::~ListenBrainz() m_cache->save(m_cachedSongs); delete m_time; delete m_cache; - } void ListenBrainz::setState(Qmmp::State state) @@ -156,6 +155,11 @@ void ListenBrainz::processResponse(QNetworkReply *reply) { status.clear(); qWarning("ListenBrainz: server reply: %s", data.constData()); + if(reply->error() == QNetworkReply::AuthenticationRequiredError) + { + m_token.clear(); + qWarning("ListenBrainz: invalid user token, submitting has been disabled"); + } } if(reply == m_submitReply) diff --git a/src/plugins/General/scrobbler/scrobbler.cpp b/src/plugins/General/scrobbler/scrobbler.cpp index d9532f987..c6cdaf438 100644 --- a/src/plugins/General/scrobbler/scrobbler.cpp +++ b/src/plugins/General/scrobbler/scrobbler.cpp @@ -250,7 +250,7 @@ void Scrobbler::processResponse(QNetworkReply *reply) else if(error_code == "9") //invalid session key { m_session.clear(); - qWarning("Scrobbler[%s]: invalid session key, scrobbling disabled", qPrintable(m_name)); + qWarning("Scrobbler[%s]: invalid session key, scrobbling has been disabled", qPrintable(m_name)); } } reply->deleteLater(); |
