Add TMDB Type 2 (Limited theatrical) support for modern movies

- Enhanced digital release detection to accept Type 2 (Limited theatrical) dates
- Fixes "To Catch a Killer (2023)" and similar movies that only have festival/limited releases
- Better coverage for modern movies that premiere at film festivals before wide release
- Type 2 dates are better than bad file modification dates for rename-first scenarios

Version bumped to 0.2.19
This commit is contained in:
2025-09-10 09:58:19 -04:00
parent 6bd7297c37
commit c778cc18eb
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -1 +1 @@
0.2.18
0.2.19
+4
View File
@@ -117,6 +117,10 @@ class TMDBClient:
parsed_date = _parse_date_to_iso(release_date)
_log("INFO", f"✅ TMDB: Found TV premiere date: {parsed_date}")
return parsed_date
elif release_type == 2 and release_date: # Limited theatrical (film festivals, limited runs)
parsed_date = _parse_date_to_iso(release_date)
_log("INFO", f"✅ TMDB: Found limited theatrical release date: {parsed_date}")
return parsed_date
_log("WARNING", f"❌ TMDB: No digital release found for {imdb_id} in {self.primary_country}")
return None