From e018a7c615cfe3580c9e1b7e33729815441ef9da Mon Sep 17 00:00:00 2001 From: chu23465 <130033130+chu23465@users.noreply.github.com> Date: Wed, 30 Apr 2025 10:36:32 +0530 Subject: [PATCH] Small fix --- vinetrimmer/parsers/m3u8.py | 2 +- vinetrimmer/services/appletvplus.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/vinetrimmer/parsers/m3u8.py b/vinetrimmer/parsers/m3u8.py index c483ad8..9cc1262 100644 --- a/vinetrimmer/parsers/m3u8.py +++ b/vinetrimmer/parsers/m3u8.py @@ -111,7 +111,7 @@ def parse(master, source=None): psshWV=psshWV, psshPR=psshPR, # extra - extra=(x, master) + extra=x ) for x in master.playlists], # AUDIO [AudioTrack( diff --git a/vinetrimmer/services/appletvplus.py b/vinetrimmer/services/appletvplus.py index 8f6d61a..a98e7e2 100644 --- a/vinetrimmer/services/appletvplus.py +++ b/vinetrimmer/services/appletvplus.py @@ -176,7 +176,10 @@ class AppleTVPlus(BaseService): if not stream_data["isEntitledToPlay"]: raise self.log.exit(" - User is not entitled to play this title") - self.extra_server_parameters = stream_data["assets"]["fpsKeyServerQueryParameters"] + try: + self.extra_server_parameters = stream_data["assets"]["fpsKeyServerQueryParameters"] + except: + self.log.debug(stream_data) r = requests.get(url=stream_data["assets"]["hlsUrl"], headers={'User-Agent': 'AppleTV6,2/11.1'}) res = r.text