Bueno estoy por aca despues de haber intentado varias veces encontrar una explicación por medio de prueba/error a unas funciones de mi canal metaserie, que dentro de todo funciona bien, pero tiene este problema que la verdad no se como solucionar y agradecería si me pueden ayudar.
Pasa lo siguiente el metodo findvideos y play funcionan, pero el problema me lo da con el servidor flashx, ya que no me toma el video en la funcion play, el resto de servidores funcionan bien

otra duda problema es que mi intento de recuperar el thumb y el titulo de la serie/capitulo lo hago en el metodo play simplemente por eso no utilizo la funcion play por defecto, esa es mi duda hay alguna manera de hacer que play utilice el thumb y titulo que yo desee???
Código: Seleccionar todo
def episodios(item):
logger.info("pelisalacarta.channels.metaserie episodios")
itemlist = []
data = scrapertools.cache_page(item.url)
patron = '<td><h3 class=".*?href="([^"]+)".*?">([^<]+).*?td>'
matches = re.compile(patron,re.DOTALL).findall(data)
for scrapedurl,scrapedtitle in matches:
url = urlparse.urljoin(item.url,scrapedurl)
title = scrapedtitle
title = title.replace ("×","×")
thumbnail = item.thumbnail
plot = item.plot
fanart=item.fanart
if (DEBUG): logger.info("title=["+title+"], url=["+url+"], thumbnail=["+thumbnail+"])")
itemlist.append( Item(channel=__channel__, action="findvideos" , title=title, fulltitle=item.fulltitle, url=url, thumbnail=item.thumbnail, plot=plot))
def findvideos(item):
logger.info ("pelisalacarta.channels.metaserie findvideos")
itemlist=[]
data=scrapertools.cache_page(item.url)
from servers import servertools
itemlist.extend(servertools.find_video_items(data=data))
for videoitem in itemlist:
videoitem.channel = __channel__
videoitem.folder = False
videoitem.extra = item.thumbnail
videoitem.fulltitle = item.title
#videoitem.title = item.title
return itemlist
def play(item):
logger.info("pelisalacarta.channels.metaserie play url="+item.url)
itemlist =[]
from servers import servertools
itemlist.extend(servertools.find_video_items(data=item.url))
for videoitem in itemlist:
videoitem.channel = __channel__
videoitem.title = item.title
videoitem.folder = False
videoitem.thumbnail = item.extra
videoitem.fulltitle = item.fulltitle
return itemlist