From 84d1156d81c7669fe2f4820c74d144512ab7b574 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Mon, 15 Jul 2024 23:22:33 +0200 Subject: [PATCH] fix artists tag parser --- music_assistant/server/helpers/tags.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) -- 2.34.1