From 6bd7297c379987837a266d629d8831ba459bb854 Mon Sep 17 00:00:00 2001 From: SBCrumb Date: Wed, 10 Sep 2025 09:29:07 -0400 Subject: [PATCH] Add TMDB Type 6 (TV premiere) support for older movies and TV specials - Enhanced digital release detection to also accept Type 6 (TV premiere) dates - Fixes issue with 1966 "How the Grinch Stole Christmas!" and similar TV specials - Detailed debugging revealed Type 6 was available but not being used - Now properly handles older content that premiered on TV rather than theaters Version bumped to 0.2.18 --- VERSION | 2 +- clients/external_clients.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 0fcb3bb..51e8fdc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.17 +0.2.18 diff --git a/clients/external_clients.py b/clients/external_clients.py index a2b953d..d3566cd 100644 --- a/clients/external_clients.py +++ b/clients/external_clients.py @@ -113,6 +113,10 @@ class TMDBClient: parsed_date = _parse_date_to_iso(release_date) _log("INFO", f"✅ TMDB: Found digital release date: {parsed_date}") return parsed_date + elif release_type == 6 and release_date: # TV premiere (for older TV movies/specials) + parsed_date = _parse_date_to_iso(release_date) + _log("INFO", f"✅ TMDB: Found TV premiere date: {parsed_date}") + return parsed_date _log("WARNING", f"❌ TMDB: No digital release found for {imdb_id} in {self.primary_country}") return None