diff --git a/utils/file_utils.py b/utils/file_utils.py index 205be99..8bce466 100644 --- a/utils/file_utils.py +++ b/utils/file_utils.py @@ -62,7 +62,8 @@ def find_media_path_by_imdb_and_title( # Search by IMDb ID first (more reliable) if imdb_id: - pattern = str(media_path / f"*[imdb-{imdb_id}]*") + # Use proper glob pattern - escape brackets to match literal [imdb-ID] + pattern = str(media_path / f"*\\[imdb-{imdb_id}\\]*") matches = glob.glob(pattern) if matches: return Path(matches[0])