1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-30 15:14:14 +01:00

svtplay: for some reason they presented the m3u8 file as mpd

fixes: #1341
This commit is contained in:
Johan Andersson 2021-03-14 19:01:19 +01:00
parent 25ea769bc3
commit 028971b476

View File

@ -111,11 +111,11 @@ class Svtplay(Service, MetadataThumbMixin):
query = parse_qs(urlparse(i["url"]).query) query = parse_qs(urlparse(i["url"]).query)
if "alt" in query and len(query["alt"]) > 0: if "alt" in query and len(query["alt"]) > 0:
alt = self.http.get(query["alt"][0]) alt = self.http.get(query["alt"][0])
if i["format"][:3] == "hls": if i["url"].find(".m3u8") > 0:
streams = hlsparse(self.config, self.http.request("get", i["url"]), i["url"], output=self.output) streams = hlsparse(self.config, self.http.request("get", i["url"]), i["url"], output=self.output)
if alt: if alt:
alt_streams = hlsparse(self.config, self.http.request("get", alt.request.url), alt.request.url, output=self.output) alt_streams = hlsparse(self.config, self.http.request("get", alt.request.url), alt.request.url, output=self.output)
elif i["format"][:4] == "dash": elif i["url"].find(".mpd") > 0:
streams = dashparse(self.config, self.http.request("get", i["url"]), i["url"], output=self.output) streams = dashparse(self.config, self.http.request("get", i["url"]), i["url"], output=self.output)
if alt: if alt:
alt_streams = dashparse(self.config, self.http.request("get", alt.request.url), alt.request.url, output=self.output) alt_streams = dashparse(self.config, self.http.request("get", alt.request.url), alt.request.url, output=self.output)