From 84d37b820a9b80259185da9be172a0d6aa85fe8f Mon Sep 17 00:00:00 2001 From: Trey Turner Date: Sun, 14 Dec 2025 18:15:08 -0600 Subject: [PATCH] fix: inline default bracket_keywords instead of defining/cloning constant --- beetsplug/ftintitle.py | 48 +++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 26 deletions(-) diff --git a/beetsplug/ftintitle.py b/beetsplug/ftintitle.py index 06c5e69be..a81c58574 100644 --- a/beetsplug/ftintitle.py +++ b/beetsplug/ftintitle.py @@ -60,31 +60,6 @@ def contains_feat(title: str, custom_words: list[str] | None = None) -> bool: ) -# Default keywords that indicate remix/edit/version content -DEFAULT_BRACKET_KEYWORDS = [ - "abridged", - "acapella", - "club", - "demo", - "edit", - "edition", - "extended", - "instrumental", - "live", - "mix", - "radio", - "release", - "remaster", - "remastered", - "remix", - "rmx", - "unabridged", - "unreleased", - "version", - "vip", -] - - def find_feat_part( artist: str, albumartist: str | None, @@ -140,7 +115,28 @@ class FtInTitlePlugin(plugins.BeetsPlugin): "keep_in_artist": False, "preserve_album_artist": True, "custom_words": [], - "bracket_keywords": DEFAULT_BRACKET_KEYWORDS.copy(), + "bracket_keywords": [ + "abridged", + "acapella", + "club", + "demo", + "edit", + "edition", + "extended", + "instrumental", + "live", + "mix", + "radio", + "release", + "remaster", + "remastered", + "remix", + "rmx", + "unabridged", + "unreleased", + "version", + "vip", + ], } )