diff --git a/lib/streaming_providers/providers/joyn/vod_manager.py b/lib/streaming_providers/providers/joyn/vod_manager.py index 0f3d1e3..e841c43 100644 --- a/lib/streaming_providers/providers/joyn/vod_manager.py +++ b/lib/streaming_providers/providers/joyn/vod_manager.py @@ -295,7 +295,12 @@ class JoynVodManager: season_ids = set(matches) if not season_ids: - logger.warning(f"No season IDs found in HTML for {path}") + next_data = re.search(r'"seasonId"\s*:\s*"([^"]+)"', html) + logger.warning( + f"No season IDs found in HTML for {path} " + f"(html_len={len(html)}, has_c_substr={'c_' in html}, " + f"has_next_data_seasonId={bool(next_data)})" + ) return [] seasons_meta = []