From 7202a5734cbb5da53632b25e80006568adb52dfb Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Fri, 21 Apr 2023 20:54:18 +0200 Subject: [PATCH] ListenBrainzScrobbler: Only send duration_ms when valid --- src/scrobbler/listenbrainzscrobbler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/scrobbler/listenbrainzscrobbler.cpp b/src/scrobbler/listenbrainzscrobbler.cpp index 25995a6bf..1f293833b 100644 --- a/src/scrobbler/listenbrainzscrobbler.cpp +++ b/src/scrobbler/listenbrainzscrobbler.cpp @@ -384,7 +384,9 @@ QJsonObject ListenBrainzScrobbler::JsonTrackMetadata(const ScrobbleMetadata &met QJsonObject object_additional_info; - object_additional_info.insert("duration_ms", metadata.length_nanosec / kNsecPerMsec); + if (metadata.length_nanosec > 0) { + object_additional_info.insert("duration_ms", metadata.length_nanosec / kNsecPerMsec); + } if (metadata.track > 0) { object_additional_info.insert("tracknumber", metadata.track);