From c645b8a983af595f08e90ac74470eb5921f9cbb9 Mon Sep 17 00:00:00 2001 From: df Date: Wed, 4 Nov 2020 01:50:49 +0000 Subject: [PATCH] Try all possible mediaselectors even if one succeeds --- youtube_dl/extractor/bbc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/bbc.py b/youtube_dl/extractor/bbc.py index 366078f0a..f9b1a6659 100644 --- a/youtube_dl/extractor/bbc.py +++ b/youtube_dl/extractor/bbc.py @@ -370,7 +370,10 @@ class BBCCoUkIE(InfoExtractor): last_exception = e continue self._raise_extractor_error(e) - self._raise_extractor_error(last_exception) + if last_exception and not formats: + self._raise_extractor_error(last_exception) + return formats, subtitles + def _download_media_selector_url(self, url, programme_id=None): media_selection = self._download_xml(