From 50e452fd7dfb8a648bd3b9aaabc8f94f37ce2051 Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Fri, 26 Sep 2025 13:27:17 -0500 Subject: [PATCH] [ie/twitch:vod] Fix `live_status` detection (#14457) Closes #14455 Authored by: bashonly --- yt_dlp/extractor/twitch.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yt_dlp/extractor/twitch.py b/yt_dlp/extractor/twitch.py index 503d0a7a65..4a88a4ee24 100644 --- a/yt_dlp/extractor/twitch.py +++ b/yt_dlp/extractor/twitch.py @@ -514,7 +514,10 @@ def _extract_info_gql(self, info, item_id): is_live = None if thumbnail: if re.findall(r'/404_processing_[^.?#]+\.png', thumbnail): - is_live, thumbnail = True, None + # False positive for is_live if info.get('broadcastType') == 'HIGHLIGHT' + # See https://github.com/yt-dlp/yt-dlp/issues/14455 + is_live = info.get('broadcastType') == 'ARCHIVE' + thumbnail = None else: is_live = False