Merge 112e8e497068205af8fbc1698f61bc3b9dc52e96 into 2b4fbfce25902d557b86b003cf48f738129efce4

This commit is contained in:
Glenn Slayden 2025-03-26 07:54:23 +00:00 committed by GitHub
commit 2d5845a7ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -440,8 +440,12 @@ class YoutubeBaseInfoExtractor(InfoExtractor):
description = try_get(
renderer, lambda x: x['descriptionSnippet']['runs'][0]['text'],
compat_str)
duration = parse_duration(try_get(
renderer, lambda x: x['lengthText']['simpleText'], compat_str))
duration_text = try_get(
renderer,
(lambda x: x['lengthText']['simpleText'],
lambda x: x['thumbnailOverlays'][0]['thumbnailOverlayTimeStatusRenderer']['text']['simpleText']),
compat_str)
duration = parse_duration(duration_text)
view_count_text = try_get(
renderer, lambda x: x['viewCountText']['simpleText'], compat_str) or ''
view_count = str_to_int(self._search_regex(