From: Melvyn Harbour Date: Mon, 17 Jun 2024 17:48:03 +0000 (+0100) Subject: Force comparison of MBID (#1370) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=87b2ea0724fb2be9b933831504ba1f22f95b6e19;p=music-assistant-server.git Force comparison of MBID (#1370) --- diff --git a/music_assistant/server/helpers/compare.py b/music_assistant/server/helpers/compare.py index 8abd1945..fc75c747 100644 --- a/music_assistant/server/helpers/compare.py +++ b/music_assistant/server/helpers/compare.py @@ -112,6 +112,10 @@ def compare_track( # return early on exact item_id match if compare_item_ids(base_item, compare_item): return True + # return early on MBID match to avoid issues with ISRC + # (https://github.com/music-assistant/hass-music-assistant/issues/2316) + if base_item.mbid and compare_item.mbid: + return base_item.mbid == compare_item.mbid # return early on (un)matched external id external_id_match = compare_external_ids(base_item.external_ids, compare_item.external_ids) if external_id_match is not None: