Autoplay añadido

This commit is contained in:
danielr460
2017-10-26 15:38:36 -05:00
parent 19812c83a9
commit e1fe886602
+28 -2
View File
@@ -9,14 +9,22 @@ from core import servertools
from core import tmdb from core import tmdb
from core.item import Item from core.item import Item
from platformcode import config, logger from platformcode import config, logger
from channels import autoplay
host = "http://www.danimados.com/" host = "http://www.danimados.com/"
list_servers = ['openload',
'okru',
'rapidvideo'
]
list_quality = ['default']
def mainlist(item): def mainlist(item):
logger.info() logger.info()
thumb_series = get_thumb("channels_tvshow.png") thumb_series = get_thumb("channels_tvshow.png")
autoplay.init(item.channel, list_servers, list_quality)
itemlist = list() itemlist = list()
@@ -30,6 +38,7 @@ def mainlist(item):
thumbnail=thumb_series)) thumbnail=thumb_series))
#itemlist.append(Item(channel=item.channel, action="movies", title="Peliculas Animadas", url=host, #itemlist.append(Item(channel=item.channel, action="movies", title="Peliculas Animadas", url=host,
# thumbnail=thumb_series)) # thumbnail=thumb_series))
autoplay.show_option(item.channel, itemlist)
return itemlist return itemlist
@@ -102,7 +111,7 @@ def lista(item):
for scrapedthumbnail,scrapedtitle, scrapedurl, scrapedplot in matches: for scrapedthumbnail,scrapedtitle, scrapedurl, scrapedplot in matches:
itemlist.append( itemlist.append(
item.clone(title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail, item.clone(title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail,
plot=scrapedplot, action="episodios", show=scrapedtitle)) context=autoplay.context,plot=scrapedplot, action="episodios", show=scrapedtitle))
tmdb.set_infoLabels(itemlist) tmdb.set_infoLabels(itemlist)
return itemlist return itemlist
@@ -128,9 +137,9 @@ def episodios(item):
if config.get_videolibrary_support() and len(itemlist) > 0: if config.get_videolibrary_support() and len(itemlist) > 0:
itemlist.append(Item(channel=item.channel, title="[COLOR blue]Añadir " + show + " a la videoteca[/COLOR]", url=item.url, itemlist.append(Item(channel=item.channel, title="[COLOR blue]Añadir " + show + " a la videoteca[/COLOR]", url=item.url,
action="add_serie_to_library", extra="episodios", show=show)) action="add_serie_to_library", extra="episodios", show=show))
return itemlist return itemlist
@@ -163,8 +172,25 @@ def findvideos(item):
server='streamango' server='streamango'
itemlist.append(item.clone(url=url, action="play", server=server, itemlist.append(item.clone(url=url, action="play", server=server,
title="Enlace encontrado en %s " % (server.capitalize()))) title="Enlace encontrado en %s " % (server.capitalize())))
for videoitem in itemlist:
#Nos dice de donde viene si del addon o videolibrary
if item.contentChannel=='videolibrary':
videoitem.contentEpisodeNumber=item.contentEpisodeNumber
videoitem.contentPlot=item.contentPlot
videoitem.contentSeason=item.contentSeason
videoitem.contentSerieName=item.contentSerieName
videoitem.contentTitle=item.contentTitle
videoitem.contentType=item.contentType
videoitem.episode_id=item.episode_id
videoitem.hasContentDetails=item.hasContentDetails
videoitem.infoLabels=item.infoLabels
videoitem.thumbnail=item.thumbnail
#videoitem.title=item.title
autoplay.start(itemlist, item)
return itemlist return itemlist
def verificar_video(url): def verificar_video(url):
codigo=httptools.downloadpage(url).code codigo=httptools.downloadpage(url).code
if codigo==200: if codigo==200: