summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2015-04-24 23:29:44 +0200
committerAndrew Branson <andrew.branson@cern.ch>2015-04-24 23:29:44 +0200
commit39deec0aa83d216178cb8b9ba88377ff431942d4 (patch)
tree8445be5feac7cc7dcde9a1b41ff88f25ede14618
parent78f037bd6f6c15e71d7a3b6c096c51c8f4345641 (diff)
Switch artist and track fieldsmetadata-fix
Music track detail fields were in the wrong order compared to other platforms.
-rw-r--r--daemon/musicmanager.cpp8
-rw-r--r--daemon/watchconnector.cpp7
-rw-r--r--daemon/watchconnector.h2
3 files changed, 8 insertions, 9 deletions
diff --git a/daemon/musicmanager.cpp b/daemon/musicmanager.cpp
index 11ff6fd..5ae1786 100644
--- a/daemon/musicmanager.cpp
+++ b/daemon/musicmanager.cpp
@@ -116,13 +116,13 @@ void MusicManager::sendCurrentMprisMetadata()
{
Q_ASSERT(watch->isConnected());
- QString track = _curMetadata.value("xesam:title").toString().left(30);
- QString album = _curMetadata.value("xesam:album").toString().left(30);
QString artist = _curMetadata.value("xesam:artist").toString().left(30);
+ QString album = _curMetadata.value("xesam:album").toString().left(30);
+ QString track = _curMetadata.value("xesam:title").toString().left(30);
- qCDebug(l) << "sending mpris metadata:" << track << album << artist;
+ qCDebug(l) << "sending mpris metadata:" << artist << album << track;
- watch->sendMusicNowPlaying(track, album, artist);
+ watch->sendMusicNowPlaying(artist, album, track);
}
void MusicManager::callMprisMethod(const QString &method)
diff --git a/daemon/watchconnector.cpp b/daemon/watchconnector.cpp
index 8d1dbac..0ccd089 100644
--- a/daemon/watchconnector.cpp
+++ b/daemon/watchconnector.cpp
@@ -513,13 +513,12 @@ void WatchConnector::sendEmailNotification(QString sender, QString data, QString
sendNotification(leadEMAIL, sender, data, subject);
}
-void WatchConnector::sendMusicNowPlaying(QString track, QString album, QString artist)
+void WatchConnector::sendMusicNowPlaying(QString artist, QString album, QString track)
{
QStringList tmp;
- tmp.append(track.left(30));
- tmp.append(album.left(30));
tmp.append(artist.left(30));
-
+ tmp.append(album.left(30));
+ tmp.append(track.left(30));
QByteArray res = buildMessageData(leadNOW_PLAYING_DATA, tmp);
sendMessage(watchMUSIC_CONTROL, res);
diff --git a/daemon/watchconnector.h b/daemon/watchconnector.h
index 18f5fba..07895b7 100644
--- a/daemon/watchconnector.h
+++ b/daemon/watchconnector.h
@@ -228,7 +228,7 @@ public slots:
void sendEmailNotification(QString sender, QString data, QString subject);
void sendFacebookNotification(QString sender, QString data);
void sendTwitterNotification(QString sender, QString data);
- void sendMusicNowPlaying(QString track, QString album, QString artist);
+ void sendMusicNowPlaying(QString artist, QString album, QString track);
void sendPhoneVersion();
void sendFirmwareState(bool ok);