diff --git a/src/backend/common/vendor/LastfmApiClient.ts b/src/backend/common/vendor/LastfmApiClient.ts index 445db4c8..bfa3aeb2 100644 --- a/src/backend/common/vendor/LastfmApiClient.ts +++ b/src/backend/common/vendor/LastfmApiClient.ts @@ -227,13 +227,18 @@ export default class LastfmApiClient extends AbstractApiClient { artist = artists[0]; } + const additionalRichPayload: Partial = {}; + if(duration !== 0) { + additionalRichPayload.duration = duration; + } + const rawPayload: TrackScrobblePayload = { artist: artist, - duration, track, album, timestamp: getScrobbleTsSOCDate(playObj).unix(), mbid, + ...additionalRichPayload }; // LFM does not support multiple artists in scrobble payload