From: Marcel van der Veldt Date: Mon, 15 Jul 2024 21:22:33 +0000 (+0200) Subject: fix artists tag parser X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=84d1156d81c7669fe2f4820c74d144512ab7b574;p=music-assistant-server.git fix artists tag parser --- diff --git a/music_assistant/server/helpers/tags.py b/music_assistant/server/helpers/tags.py index bb8e1026..a0121b45 100644 --- a/music_assistant/server/helpers/tags.py +++ b/music_assistant/server/helpers/tags.py @@ -68,12 +68,16 @@ def split_artists( splitters = ("featuring", " feat. ", " feat ", "feat.") if allow_ampersand: splitters = (*splitters, " & ") - for item in split_items(org_artists): + artists = split_items(org_artists) + for item in artists: for splitter in splitters: if splitter not in item: continue for subitem in item.split(splitter): final_artists.add(subitem.strip()) + if not final_artists: + # none of the extra splitters was found + return artists return tuple(final_artists)