piccoli Fix

This commit is contained in:
Alhaziel01
2021-02-09 19:13:55 +01:00
parent 35def5e512
commit 4bcbec4253
9 changed files with 29 additions and 21 deletions
+3 -3
View File
@@ -142,9 +142,9 @@ def episodios(item):
return itemlist
def play(item):
if item.filter:
item.id = liveDict()[item.filter]['id']
item.fulltitle = item.filter
if item.livefilter:
item.id = liveDict()[item.livefilter]['id']
item.fulltitle = item.livefilter
item.forcethumb = True
item.no_return = True
support.thumb(item, live=True)
+2 -2
View File
@@ -118,9 +118,9 @@ def episodios(item):
def play(item):
support.info()
if item.filter:
if item.livefilter:
for it in live(item):
if it.fulltitle == item.filter:
if it.fulltitle == item.livefilter:
item = it
break
data = support.match(item).data
+3 -3
View File
@@ -284,10 +284,10 @@ def findvideos(item):
def play(item):
support.info()
if item.filter:
d = liveDict()[item.filter]
if item.livefilter:
d = liveDict()[item.livefilter]
# support.dbg()
item = item.clone(title=support.typo(item.filter, 'bold'), fulltitle=item.filter, urls=d['urls'], plot=d['plot'], action='play', forcethumb=True, no_return=True)
item = item.clone(title=support.typo(item.livefilter, 'bold'), fulltitle=item.livefilter, urls=d['urls'], plot=d['plot'], action='play', forcethumb=True, no_return=True)
support.thumb(item, live=True)
if not item.urls: urls = item.url
else: urls = item.urls
+5 -4
View File
@@ -162,8 +162,9 @@ def findvideos(item):
def play(item):
logger.debug()
if item.filter:
d = liveDict()[item.filter]
item = item.clone(title=support.typo(item.filter, 'bold'), fulltitle=item.filter, url=d['url'], plot=d['plot'], action='play', forcethumb=True, no_return=True)
item.server = 'paramount_server'
if item.livefilter:
d = liveDict()[item.livefilter]
item = item.clone(title=support.typo(item.livefilter, 'bold'), fulltitle=item.livefilter, url=d['url'], plot=d['plot'], action='play', forcethumb=True, no_return=True)
support.thumb(item, live=True)
return support.servertools.find_video_items(item, data=item.url)
return [item]
+9 -3
View File
@@ -342,7 +342,7 @@ def findvideos(item):
else:
url = item.url
itemlist.append(item.clone(server = 'directo', title = 'Rai Play', url = getUrl(url), action = 'play'))
itemlist.append(item.clone(server = 'directo', title = 'Rai Play', url = getUrl(url) + '&output=56', action = 'play'))
return support.server(item, itemlist=itemlist, Download=False)
@@ -419,9 +419,15 @@ def load_episodes(key, item):
def play(item):
if item.filter:
if item.livefilter:
d = liveDict()
item = item.clone(server='directo', fulltitle=item.filter, url=d[item.filter]['url'], plot=d[item.filter]['plot'], forcethumb=True, no_return=True)
item = item.clone(server='directo', fulltitle=item.livefilter, url=d[item.livefilter]['url'], plot=d[item.livefilter]['plot'], forcethumb=True, no_return=True)
support.thumb(item, live=True)
if '&output=56' in item.url:
match = support.match(item, patron=r'content"><!\[CDATA\[([^\]]+)(?:.*?"WIDEVINE","licenceUrl":"([^"]+))?').match
item.url = match[0]
if len(match) == 2:
item.drm = 'com.widevine.alpha'
item.license = match[1] + '|' + host + '|R{SSM}|'
logger.debug('PLAY URL', item.url)
return [item]