From ead3768b411829da0d51ca6c81cd0d9f8f3abc3a Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 10 Jan 2024 23:46:20 +0100 Subject: [PATCH] ListenBrainz: added track duration in addition_info field. fixes #403 --- .../scrobbling/impl/listenbrainz/ListensSynchronizer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/services/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp b/src/libs/services/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp index db776aa9..a964686d 100644 --- a/src/libs/services/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp +++ b/src/libs/services/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp @@ -64,6 +64,7 @@ namespace Wt::Json::Object additionalInfo; additionalInfo["listening_from"] = "LMS"; + additionalInfo["duration_ms"] = std::chrono::duration_cast(track->getDuration()).count(); if (track->getRelease()) { if (auto MBID{ track->getRelease()->getMBID() })