From 66154bb51e57f0b66bc864aaa1479f8392b3e7ca Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 27 Dec 2022 21:18:40 +0100 Subject: [PATCH] Song: Add `xesam:userRating` in `Song::ToXesam` --- src/core/song.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/song.cpp b/src/core/song.cpp index 9ff45d8be..4f7e299ef 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -1606,6 +1606,10 @@ void Song::ToXesam(QVariantMap *map) const { AddMetadataAsList("xesam:composer", composer(), map); AddMetadata("xesam:useCount", static_cast(playcount()), map); + if (rating() != -1.0) { + AddMetadata("xesam:userRating", rating(), map); + } + } void Song::MergeUserSetData(const Song &other, const bool merge_playcount, const bool merge_rating) {