From 11de696807b778059479be49f39145d89d6e3947 Mon Sep 17 00:00:00 2001 From: Justin Oro Date: Sat, 22 Aug 2026 16:52:01 -0700 Subject: [PATCH] strip domains/URLs and add cam-release junk tokens to TMDb query --- plex-library-tool.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/plex-library-tool.py b/plex-library-tool.py index 910ea5c..88e851b 100755 --- a/plex-library-tool.py +++ b/plex-library-tool.py @@ -742,6 +742,9 @@ JUNK_TOKENS = { "se", "ce", "remastered", "anniversary", "edition", "amzn", "nf", "dsnp", "hmax", "atvp", "pcok", "hulu", "mb", "gb", + "subbed", "dubbed", "subs", "multisub", + "telesync", "telecine", "camrip", "hdcam", "hdts", "hdtc", + "r5", "screener", "dvdscr", "workprint", } SEASON_RANGE_PATTERN = re.compile(r'\bSeasons?\b(?:\s+\d{1,2})+', re.IGNORECASE) @@ -772,11 +775,24 @@ RELEASE_GROUP_SUFFIX_PATTERN = re.compile( ) AUDIO_CHANNELS_PATTERN = re.compile(r'(? 0: raw_name = raw_name[:cut] + raw_name = VIDEO_CODEC_SPACED_PATTERN.sub(r'H\1', raw_name) + raw_name = AUDIO_CODEC_CHANNELS_PATTERN.sub(' ', raw_name) raw_name = AUDIO_CHANNELS_PATTERN.sub(' ', raw_name) raw_name = strip_junk_trailing_paren(raw_name)