From 6c4de45b3233f95628a54c1dbd37211d0d19000b Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Thu, 12 Mar 2026 16:43:22 -0700 Subject: [PATCH] fix acoustID match issue and css changes --- core/acoustid_verification.py | 4 ++-- webui/static/style.css | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/core/acoustid_verification.py b/core/acoustid_verification.py index 62dfd7c0..d934836a 100644 --- a/core/acoustid_verification.py +++ b/core/acoustid_verification.py @@ -42,8 +42,8 @@ def _normalize(text: str) -> str: s = re.sub(r'\s*\((?:live|(?:\d{4}\s*)?remaster(?:ed)?(?:\s*\d{4})?|deluxe|bonus|radio\s*edit|single\s*edit|album\s*edit|single\s*version|cover|acoustic|instrumental|original\s*mix|extended\s*mix|club\s*mix|remix|clean|explicit|visualize.*?)\)', '', s, flags=re.IGNORECASE) # Remove common square bracket suffixes: [Live], [Remastered], [Cover], [Instrumental], etc. s = re.sub(r'\s*\[(?:live|(?:\d{4}\s*)?remaster(?:ed)?(?:\s*\d{4})?|deluxe|bonus|radio\s*edit|single\s*edit|album\s*edit|single\s*version|cover|acoustic|instrumental|original\s*mix|extended\s*mix|club\s*mix|remix|clean|explicit)\]', '', s, flags=re.IGNORECASE) - # Remove featuring info in parentheses: "(feat. ...)", "(ft. ...)", "(featuring ...)" - s = re.sub(r'\s*\((?:feat\.?|ft\.?|featuring)\s+[^)]*\)', '', s, flags=re.IGNORECASE) + # Remove featuring info in parentheses: "(feat. ...)", "(ft. ...)", "(featuring ...)", "(with ...)" + s = re.sub(r'\s*\((?:feat\.?|ft\.?|featuring|w/|with)\s+[^)]*\)', '', s, flags=re.IGNORECASE) # Remove featuring info in square brackets: "[feat. ...]", "[ft. ...]", "[W/ ...]", "[with ...]" s = re.sub(r'\s*\[(?:feat\.?|ft\.?|featuring|w/|with)\s+[^\]]*\]', '', s, flags=re.IGNORECASE) # Remove trailing featuring info: "feat. ...", "ft. ...", "featuring ..." diff --git a/webui/static/style.css b/webui/static/style.css index 88a617aa..0f190a51 100644 --- a/webui/static/style.css +++ b/webui/static/style.css @@ -31953,7 +31953,7 @@ body.downloads-disabled [onclick*="DownloadMissing"]:not([onclick*="close"]) { padding: 0; margin-bottom: 20px; position: relative; - overflow: hidden; + overflow: visible; } .enhanced-artist-meta::before { content: ''; @@ -31963,6 +31963,7 @@ body.downloads-disabled [onclick*="DownloadMissing"]:not([onclick*="close"]) { right: 0; height: 2px; background: linear-gradient(90deg, rgba(var(--accent-rgb), 0.6) 0%, transparent 100%); + border-radius: 16px 16px 0 0; } .enhanced-artist-meta-header { display: flex;