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