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

Closes  
Authored by: elyse0
pull/3575/head
Elyse 2022-04-27 13:01:35 -05:00 zatwierdzone przez GitHub
rodzic 997378f9df
commit 779da8e31b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 4 dodań i 1 usunięć
yt_dlp/extractor

Wyświetl plik

@ -2676,7 +2676,10 @@ class InfoExtractor:
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)