aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstd-move <26625259+std-move@users.noreply.github.com>2021-08-29 03:34:42 +0200
committerGitHub <noreply@github.com>2021-08-29 07:04:42 +0530
commit2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43 (patch)
tree9a17e68e7edd382121dc115fc16cef7cbeaada5f
parent58f68fe7037ce5ac071d732b5c9528175957e4fc (diff)
downloadhypervideo-pre-2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43.tar.lz
hypervideo-pre-2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43.tar.xz
hypervideo-pre-2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43.zip
[Nova] fix extractor (#807)
Fixes: https://github.com/ytdl-org/youtube-dl/issues/27840 Authored by: std-move
-rw-r--r--yt_dlp/extractor/nova.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/yt_dlp/extractor/nova.py b/yt_dlp/extractor/nova.py
index fdf604d2a..3acb88121 100644
--- a/yt_dlp/extractor/nova.py
+++ b/yt_dlp/extractor/nova.py
@@ -39,7 +39,7 @@ class NovaEmbedIE(InfoExtractor):
player = self._parse_json(
self._search_regex(
- r'Player\.init\s*\([^,]+,\s*({.+?})\s*,\s*{.+?}\s*\)\s*;',
+ r'Player\.init\s*\([^,]+,\s*(?:\w+\s*\?\s*{.+?}\s*:\s*)?({.+})\s*,\s*{.+?}\s*\)\s*;',
webpage, 'player', default='{}'), video_id, fatal=False)
if player:
for format_id, format_list in player['tracks'].items():