ListenBrainzScrobbler: Make sure we only add the same artist id once

This commit is contained in:
Jonas Kvinge 2023-03-25 19:14:26 +01:00
parent 0604c78453
commit 337bd4bcef
1 changed files with 2 additions and 2 deletions

View File

@ -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()) {