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

Closes #2696 
Authored by: elyse0
pull/3575/head
Elyse 3 years ago committed by GitHub
parent 997378f9df
commit 779da8e31b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2676,7 +2676,10 @@ class InfoExtractor:
mpd_doc, urlh = res mpd_doc, urlh = res
if mpd_doc is None: if mpd_doc is None:
return [], {} 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( return self._parse_mpd_formats_and_subtitles(
mpd_doc, mpd_id, mpd_base_url, mpd_url) mpd_doc, mpd_id, mpd_base_url, mpd_url)

Loading…
Cancel
Save