aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/redbee.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/redbee.py')
-rw-r--r--yt_dlp/extractor/redbee.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/yt_dlp/extractor/redbee.py b/yt_dlp/extractor/redbee.py
index ee510eb40..b59b518b1 100644
--- a/yt_dlp/extractor/redbee.py
+++ b/yt_dlp/extractor/redbee.py
@@ -117,13 +117,10 @@ class ParliamentLiveUKIE(RedBeeBaseIE):
video_id = self._match_id(url)
formats, subtitles = self._get_formats_and_subtitles(video_id)
- self._sort_formats(formats)
video_info = self._download_json(
f'https://www.parliamentlive.tv/Event/GetShareVideo/{video_id}', video_id, fatal=False)
- self._sort_formats(formats, ['res', 'proto'])
-
return {
'id': video_id,
'formats': formats,
@@ -132,6 +129,7 @@ class ParliamentLiveUKIE(RedBeeBaseIE):
'thumbnail': traverse_obj(video_info, 'thumbnailUrl'),
'timestamp': traverse_obj(
video_info, ('event', 'publishedStartTime'), expected_type=unified_timestamp),
+ '_format_sort_fields': ('res', 'proto'),
}
@@ -366,7 +364,6 @@ class RTBFIE(RedBeeBaseIE):
formats.extend(fmts)
self._merge_subtitles(subs, target=subtitles)
- self._sort_formats(formats, ['res', 'proto'])
return {
'id': media_id,
'formats': formats,
@@ -378,4 +375,5 @@ class RTBFIE(RedBeeBaseIE):
'series': data.get('programLabel'),
'subtitles': subtitles,
'is_live': is_live,
+ '_format_sort_fields': ('res', 'proto'),
}