Another DSNP fix
This commit is contained in:
parent
3b894cd31a
commit
ca9c9a0cf8
@ -225,7 +225,7 @@ class Track:
|
|||||||
log.info("+ Replacing KID with correct track KID (DSNP workaround)")
|
log.info("+ Replacing KID with correct track KID (DSNP workaround)")
|
||||||
if self.descriptor == self.Descriptor.M3U:
|
if self.descriptor == self.Descriptor.M3U:
|
||||||
# if an m3u, try get from playlist
|
# if an m3u, try get from playlist
|
||||||
master = m3u8.loads(session.get(as_list(self.url)[0]).text, uri=self.url)
|
master = m3u8.loads((requests or session).get(as_list(self.url)[0]).text, uri=self.url)
|
||||||
for x in master.session_keys:
|
for x in master.session_keys:
|
||||||
if x and x.keyformat.lower == "com.microsoft.playready" and not self.psshPR:
|
if x and x.keyformat.lower == "com.microsoft.playready" and not self.psshPR:
|
||||||
self.psshPR = x.uri.split(",")[-1]
|
self.psshPR = x.uri.split(",")[-1]
|
||||||
|
|||||||
@ -544,6 +544,7 @@ class DisneyPlus(BaseService):
|
|||||||
return tracks
|
return tracks
|
||||||
|
|
||||||
def get_hulu_series(self, content_id: str) -> dict:
|
def get_hulu_series(self, content_id: str) -> dict:
|
||||||
|
self.log.debug(self.config["bamsdk"])
|
||||||
r = self.session.get(
|
r = self.session.get(
|
||||||
url=self.config["bamsdk"]["page"].format(id=content_id),
|
url=self.config["bamsdk"]["page"].format(id=content_id),
|
||||||
params={
|
params={
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user