mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-12-17 13:38:55 +00:00
Remove allow-u from extractors
This commit is contained in:
@@ -337,12 +337,16 @@ class RTBFIE(RedBeeBaseIE):
|
||||
'height': height,
|
||||
})
|
||||
|
||||
has_drm = False
|
||||
mpd_url = None if data.get('isLive') else data.get('urlDash')
|
||||
if mpd_url and (self.get_param('allow_unplayable_formats') or not data.get('drm')):
|
||||
fmts, subs = self._extract_mpd_formats_and_subtitles(
|
||||
mpd_url, media_id, mpd_id='dash', fatal=False)
|
||||
formats.extend(fmts)
|
||||
self._merge_subtitles(subs, target=subtitles)
|
||||
if mpd_url:
|
||||
if data.get('drm'):
|
||||
has_drm = True
|
||||
else:
|
||||
fmts, subs = self._extract_mpd_formats_and_subtitles(
|
||||
mpd_url, media_id, mpd_id='dash', fatal=False)
|
||||
formats.extend(fmts)
|
||||
self._merge_subtitles(subs, target=subtitles)
|
||||
|
||||
audio_url = data.get('urlAudio')
|
||||
if audio_url:
|
||||
@@ -365,6 +369,9 @@ class RTBFIE(RedBeeBaseIE):
|
||||
formats.extend(fmts)
|
||||
self._merge_subtitles(subs, target=subtitles)
|
||||
|
||||
if not formats and has_drm:
|
||||
self.report_drm(media_id)
|
||||
|
||||
return {
|
||||
'id': media_id,
|
||||
'formats': formats,
|
||||
|
||||
Reference in New Issue
Block a user