From d1f04c15a91dca5b51e562720f420bc28bc2b6e4 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Wed, 6 Aug 2025 11:03:40 -0400 Subject: [PATCH] [music] Fix breaking on w. --- vrobbler/apps/music/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vrobbler/apps/music/utils.py b/vrobbler/apps/music/utils.py index 00e97ae..7ea8e30 100644 --- a/vrobbler/apps/music/utils.py +++ b/vrobbler/apps/music/utils.py @@ -10,11 +10,11 @@ logger = logging.getLogger(__name__) def clean_artist_name(name: str) -> str: """Remove featured names from artist string.""" if " feat. " in name.lower(): - name = re.split("feat.", name, flags=re.IGNORECASE)[0].strip() + name = re.split(" feat. ", name, flags=re.IGNORECASE)[0].strip() if " w. " in name.lower(): - name = re.split("feat.", name, flags=re.IGNORECASE)[0].strip() + name = re.split(" w. ", name, flags=re.IGNORECASE)[0].strip() if " featuring " in name.lower(): - name = re.split("featuring", name, flags=re.IGNORECASE)[0].strip() + name = re.split(" featuring ", name, flags=re.IGNORECASE)[0].strip() # if " & " in name.lower() and "of the wand" not in name.lower(): # name = re.split("&", name, flags=re.IGNORECASE)[0].strip()