[extractor] Update dash manifest_url after redirects (#3563)

Closes #2696 
Authored by: elyse0
This commit is contained in:
Elyse 2022-04-27 13:01:35 -05:00 committed by GitHub
parent 997378f9df
commit 779da8e31b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2676,7 +2676,10 @@ def _extract_mpd_formats_and_subtitles(
mpd_doc, urlh = res
if mpd_doc is None:
return [], {}
mpd_base_url = base_url(urlh.geturl())
# We could have been redirected to a new url when we retrieved our mpd file.
mpd_url = urlh.geturl()
mpd_base_url = base_url(mpd_url)
return self._parse_mpd_formats_and_subtitles(
mpd_doc, mpd_id, mpd_base_url, mpd_url)