service/mpris: add trackChanged signal

This commit is contained in:
outfoxxed committed 2024-05-21 05:07:24 -07:00
1 parent af45502913
commit ed3708f5cb
2 files changed
+9 -1

No files matched your search

+7 -1
View File
@@ -258,7 +258,13 @@ void MprisPlayer::onMetadataChanged() {
auto trackidVariant = this->pMetadata.get().value("mpris:trackid");
if (trackidVariant.isValid() && trackidVariant.canConvert<QString>()) {
this->mTrackId = trackidVariant.value<QString>();
auto trackId = trackidVariant.value<QString>();
if (trackId != this->mTrackId) {
this->mTrackId = trackId;
emit this->trackChanged();
}
this->onSeek(0);
}
+2
View File
@@ -242,6 +242,8 @@ public:
[[nodiscard]] QList<QString> supportedMimeTypes() const;
signals:
void trackChanged();
QSDOC_HIDE void ready();
void canControlChanged();
void canPlayChanged();