aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/scrobbler/librefmscrobbler.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-05-30 16:50:14 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-05-30 16:50:14 +0000
commit9e258ab50949a1f5ebd84bf1121077f11a574fdd (patch)
tree9b104136dcfd79996c4bf5a616025819e6ad734c /src/plugins/General/scrobbler/librefmscrobbler.cpp
parent415c2661965b606f1ff6f76e6f39e4b1296e048a (diff)
downloadqmmp-9e258ab50949a1f5ebd84bf1121077f11a574fdd.tar.gz
qmmp-9e258ab50949a1f5ebd84bf1121077f11a574fdd.tar.bz2
qmmp-9e258ab50949a1f5ebd84bf1121077f11a574fdd.zip
fixed scrobbler regressions
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3511 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/scrobbler/librefmscrobbler.cpp')
-rw-r--r--src/plugins/General/scrobbler/librefmscrobbler.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/General/scrobbler/librefmscrobbler.cpp b/src/plugins/General/scrobbler/librefmscrobbler.cpp
index 7ececc155..56ec4b7ea 100644
--- a/src/plugins/General/scrobbler/librefmscrobbler.cpp
+++ b/src/plugins/General/scrobbler/librefmscrobbler.cpp
@@ -90,9 +90,13 @@ void LibrefmScrobbler::setState(Qmmp::State state)
if (previousState != Qmmp::Paused)
{
m_start_ts = QDateTime::currentDateTime().toTime_t();
- m_time->restart();
elapsed = 0;
}
+ else
+ {
+ qDebug("LibrefmScrobbler: resuming from %d seconds played", elapsed / 1000);
+ }
+ m_time->restart();
if (!isReady() && !m_handshakeReply)
handshake();
break;
@@ -120,6 +124,7 @@ void LibrefmScrobbler::setState(Qmmp::State state)
default:
;
}
+ previousState = state;
}
void LibrefmScrobbler::updateMetaData()