Small change

This commit is contained in:
chu23465 2025-04-30 08:40:09 +05:30
parent 3dc940ac53
commit 0ba20cf636
3 changed files with 5 additions and 4 deletions

View File

@ -207,7 +207,7 @@ ARGS:
To get Atmos/UHD/4k with Amazon, navigate to - To get Atmos/UHD/4k with Amazon, navigate to -
``` ```
https://www.primevideo.com/region/eu/ontv/code?ref_=atv_auth_red_aft https://www.primevideo.com/mytv
``` ```
Remember that not all titles have 4K/Atmos/HDR/DV. Remember that not all titles have 4K/Atmos/HDR/DV.

View File

@ -101,6 +101,7 @@ endpoints:
# device registration # device registration
ontv: '/region/eu/ontv/code?ref_=atv_auth_red_aft' ontv: '/region/eu/ontv/code?ref_=atv_auth_red_aft'
ontvold: '/gp/video/ontv/code/ref=atv_device_code' ontvold: '/gp/video/ontv/code/ref=atv_device_code'
mytv: '/mytv'
devicelink: '/gp/video/api/codeBasedLinking' devicelink: '/gp/video/api/codeBasedLinking'
codepair: '/auth/create/codepair' codepair: '/auth/create/codepair'
register: '/auth/register' register: '/auth/register'

View File

@ -788,7 +788,7 @@ class Amazon(BaseService):
def prepare_endpoint(self, name: str, uri: str, region: dict) -> str: def prepare_endpoint(self, name: str, uri: str, region: dict) -> str:
if name in ("browse", "playback", "licence", "xray"): if name in ("browse", "playback", "licence", "xray"):
return f"https://{(region['base_manifest'])}{uri}" return f"https://{(region['base_manifest'])}{uri}"
if name in ("ontv", "ontvold", "devicelink", "details", "getDetailWidgets"): if name in ("ontv", "ontvold", "mytv", "devicelink", "details", "getDetailWidgets"):
if self.pv: if self.pv:
host = "www.primevideo.com" host = "www.primevideo.com"
else: else:
@ -1245,7 +1245,7 @@ class Amazon(BaseService):
prop = prop.get("props", {}).get("codeEntry", {}).get("token") prop = prop.get("props", {}).get("codeEntry", {}).get("token")
if prop: if prop:
return prop return prop
raise self.log.exit(f"Unable to get ontv CSRF token - Navigate to {self.endpoints['ontv']}, login and save cookies from that page to default.txt") raise self.log.exit(f"Unable to get ontv CSRF token - Navigate to {self.endpoints['mytv']}, login and save cookies from that page to default.txt")
except: except:
res = self.session.get(self.endpoints["ontvold"]) res = self.session.get(self.endpoints["ontvold"])
response = res.text response = res.text
@ -1259,7 +1259,7 @@ class Amazon(BaseService):
prop = prop.get("props", {}).get("codeEntry", {}).get("token") prop = prop.get("props", {}).get("codeEntry", {}).get("token")
if prop: if prop:
return prop return prop
raise self.log.exit(f"Unable to get ontv CSRF token - Navigate to {self.endpoints['ontvold']}, login and save cookies from that page to default.txt") raise self.log.exit(f"Unable to get ontv CSRF token - Navigate to {self.endpoints['mytv']}, login and save cookies from that page to default.txt")
def get_code_pair(self, device: dict) -> dict: def get_code_pair(self, device: dict) -> dict: