piccoli Fix
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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]
|
||||
Reference in New Issue
Block a user