[on.orf.at] add better drm detection

some videos formats are not reported as DRM protected
fixes: #9652
pull/9677/head
tuxcoder 2024-04-12 20:14:40 +02:00
rodzic 8c6550ae43
commit 501f7e068e
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -590,6 +590,9 @@ class ORFONIE(InfoExtractor):
api_json = self._download_json(
f'https://api-tvthek.orf.at/api/v4.3/public/episode/encrypted/{encrypted_id}', display_id)
if traverse_obj(api_json, 'is_drm_protected'):
self.report_drm(video_id)
formats, subtitles = [], {}
for manifest_type in traverse_obj(api_json, ('sources', {dict.keys}, ...)):
for manifest_url in traverse_obj(api_json, ('sources', manifest_type, ..., 'src', {url_or_none})):