From 604c9ea983dcae532bd96e2c8c975f8fc5f7cfe9 Mon Sep 17 00:00:00 2001 From: Rico van Zelst Date: Wed, 7 May 2025 13:07:00 +0200 Subject: [PATCH] [ie/youtube] Adjust view count handling for shorts --- yt_dlp/extractor/youtube/_video.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yt_dlp/extractor/youtube/_video.py b/yt_dlp/extractor/youtube/_video.py index 872b09b216..8bab8e18c7 100644 --- a/yt_dlp/extractor/youtube/_video.py +++ b/yt_dlp/extractor/youtube/_video.py @@ -4007,6 +4007,9 @@ def process_language(container, base_url, lang_code, sub_name, query): info['concurrent_view_count'] = vc elif info.get('view_count') is None: info['view_count'] = vc + elif get_first(microformats, 'isShortsEligible'): + info['engaged_view_count'] = info['view_count'] + info['view_count'] = vc vsir = get_first(contents, 'videoSecondaryInfoRenderer') if vsir: