[ie/SVTPlay] fix extractor

Fixes https://github.com/yt-dlp/yt-dlp/issues/13312

Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
This commit is contained in:
Moritz Barsnick
2025-05-28 23:35:32 +02:00
parent 201812100f
commit 6976a80ba0
+4
View File
@@ -287,6 +287,10 @@ class SVTPlayIE(SVTPlayBaseIE):
svt_id = traverse_obj(nextjs_data, (
'props', 'urqlState', ..., 'data', {json.loads}, 'detailsPageByPath',
'video', 'svtId', {str}), get_all=False)
if not svt_id:
svt_id = traverse_obj(nextjs_data, (
'props', 'urqlState', ..., 'data', {json.loads}, 'detailsPageByPath',
'modules', ..., 'details', 'smartStart', 'item', 'videos', ..., 'svtId', {str}), get_all=False)
if not svt_id:
svt_id = self._search_regex(