MaxStream HLS con risoluzioni multiple

This commit is contained in:
Alhaziel01
2021-06-25 18:30:46 +02:00
parent 74e4652d5b
commit 1017c661d2

View File

@@ -3,7 +3,7 @@
# Conector MaxStream
# --------------------------------------------------------
from core import httptools, scrapertools
from core import httptools, scrapertools, support
from platformcode import logger, config
import ast, sys
@@ -47,10 +47,15 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
logger.debug('Something wrong: no url found before that :(')
if url_video:
import random, string
parse = urlparse.urlparse(url_video)
video_urls.append(['mp4 [MaxStream]', url_video])
try:
video_urls.append(['m3u8 [MaxStream]', '{}://{}/hls/{}/master.m3u8'.format(parse.scheme, parse.netloc, parse.path.split('/')[1]) ])
r1 = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(19))
r2 = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(19))
r3 = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(19))
video_urls.append(['m3u8 [MaxStream]', '{}://{}/hls/{},{},{},{},.urlset/master.m3u8'.format(parse.scheme, parse.netloc, parse.path.split('/')[1], r1, r2, r3)])
# video_urls.append(['m3u8 [MaxStream]', '{}://{}/hls/{},wpsc2hllm5g5fkjvslq,4jcc2hllm5gzykkkgha,fmca2hllm5jtpb7cj5q,.urlset/master.m3u8'.format(parse.scheme, parse.netloc, parse.path.split('/')[1])])
except:
logger.debug('Something wrong: Impossible get HLS stream')
return video_urls