From 337bd4bcefd0b3ddecdc691f3a6700d4b9c96819 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 25 Mar 2023 19:14:26 +0100 Subject: [PATCH] ListenBrainzScrobbler: Make sure we only add the same artist id once --- src/scrobbler/listenbrainzscrobbler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scrobbler/listenbrainzscrobbler.cpp b/src/scrobbler/listenbrainzscrobbler.cpp index 5252b2b7..b04faf66 100644 --- a/src/scrobbler/listenbrainzscrobbler.cpp +++ b/src/scrobbler/listenbrainzscrobbler.cpp @@ -451,10 +451,10 @@ QJsonObject ListenBrainzScrobbler::JsonTrackMetadata(const ScrobbleMetadata &met if (!metadata.musicbrainz_album_artist_id.isEmpty()) { artist_mbids.append(metadata.musicbrainz_album_artist_id); } - if (!metadata.musicbrainz_artist_id.isEmpty()) { + if (!metadata.musicbrainz_artist_id.isEmpty() && !artist_mbids.contains(metadata.musicbrainz_artist_id)) { artist_mbids.append(metadata.musicbrainz_artist_id); } - if (!metadata.musicbrainz_original_artist_id.isEmpty()) { + if (!metadata.musicbrainz_original_artist_id.isEmpty() && !artist_mbids.contains(metadata.musicbrainz_original_artist_id)) { artist_mbids.append(metadata.musicbrainz_original_artist_id); } if (!artist_mbids.isEmpty()) {