From 1abdd33bc13ce8da4f463b37ed8152a5ddb9cccc Mon Sep 17 00:00:00 2001 From: UrloMythus Date: Sun, 29 Sep 2024 13:53:16 +0200 Subject: [PATCH] Fix for ExoPlayer --- Src/API/streamingcommunity.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Src/API/streamingcommunity.py b/Src/API/streamingcommunity.py index 1f28a3e..857eb6a 100644 --- a/Src/API/streamingcommunity.py +++ b/Src/API/streamingcommunity.py @@ -108,14 +108,14 @@ async def get_film(tid,version,client): expires = re.search(r"'expires':\s*'(\d+)'", script).group(1) quality = re.search(r'"quality":(\d+)', script).group(1) #Example url https://vixcloud.co/playlist/231315?b=1&token=bce060eec3dc9d1965a5d258dc78c964&expires=1728995040&rendition=1080p - url = f'https://vixcloud.co/playlist/{vixid}?token={token}&expires={expires}' + url = f'https://vixcloud.co/playlist/{vixid}.m3u8?token={token}&expires={expires}' if 'canPlayFHD' in query_params: canPlayFHD = 'h=1' url += "&h=1" if 'b' in query_params: b = 'b=1' url += "&b=1" - url720 = f'https://vixcloud.co/playlist/{vixid}' + url720 = f'https://vixcloud.co/playlist/{vixid}.m3u8' return url,url720,quality, async def get_season_episode_id(tid,slug,season,episode,version,client): @@ -165,14 +165,14 @@ async def get_episode_link(episode_id,tid,version,client): expires = re.search(r"'expires':\s*'(\d+)'", script).group(1) quality = re.search(r'"quality":(\d+)', script).group(1) #Example url https://vixcloud.co/playlist/231315?b=1&token=bce060eec3dc9d1965a5d258dc78c964&expires=1728995040&rendition=1080p - url = f'https://vixcloud.co/playlist/{vixid}?token={token}&expires={expires}' + url = f'https://vixcloud.co/playlist/{vixid}.m3u8?token={token}&expires={expires}' if 'canPlayFHD' in query_params: canPlayFHD = 'h=1' url += "&h=1" if 'b' in query_params: b = 'b=1' url += "&b=1" - url720 = f'https://vixcloud.co/playlist/{vixid}' + url720 = f'https://vixcloud.co/playlist/{vixid}.m3u8' return url,url720,quality