Que hilo mas divertido nos quedo!!!
 
   
   
 Q habra sido de Paquito?

Vamos al lio:
Código: Seleccionar todo
124     if 'episodio' in url:En mi caso el if lo pongo despues de crear new_item. Es lo mismo, pero me va mejor para decidir que episodios se incluyen en multi_episodes:
Código: Seleccionar todo
           # si es miniserie
            season = int(season.lower().replace('m', '1'))
            new_item = item.clone(
                tvshowtitle=tvshowtitle.strip(),
                label=tvshowtitle.strip(),
                url=HOST + url,
                action="findvideos",
                thumb=HOST + poster,
                season=season,
                type='episode',
                content_type='servers',
                quality = QLT.get(quality) if quality else item.quality
            )
            num_episode = scrapertools.find_multiple_matches(episode, "(\d+)")
            num_episode = [int(n) for n in num_episode]
            new_item.episode = num_episode[0]
            if len(num_episode) > 1:
                if 'al' in episode and len(num_episode) == 2:
                    multi_episodes = range(num_episode[0], num_episode[1] + 1)
                else:
                    multi_episodes = num_episode
                if 'serie-episodio-descargar-torrent' in url:
                    # Verdaderos multi_episodess
                    new_item.multi_episodes = multi_episodes
                elif 'serie-descargar-torrents' in url:
                    # Falsos multi_episodes
                    new_item.multi_episodes = multi_episodes
                    new_item.content_type = 'episodes'
                    new_item.action='episodes' # Esto lista toda la temporada
                    #new_item.action='filter_multi_episodes' # Esto obtiene solo los episodios indicados
            itemlist.append(new_item)
    # Paginador
    next_url = scrapertools.find_single_match(data, "</span> <a href='(.*?)'")Bueno, supongo que ya lo has vistoLo de multiepisodes, no se muy bien como hacerlo, he estado mirando y con range() a lo mejor se podria,con mas tiempo lo miro.
 Efectivamente range() es la opcion.
 Efectivamente range() es la opcion.Aqui tengo dos problemas:En findvideos en los de un solo capitulo, pondria un item para ir al listado de la serie(hay una url que dirige a la serie y vale la misma funcion 'episodes'),pero eso mas adelante.
- Realmente ese enlace no es a la serie, sino mas bien a la temporada.
- En ningun canal anterior se ha puesto ese enlace. No digo que este mal, pero habria que probar la navegacion en todas las plataformas (sobretodo el boton atras) y a ver que piensa el resto del equipo. A lo mejor es una funcionalidad para añadir al core para q todos los canales la tengan.
Creo que no me entendistes bien en mi mensaje anterior. La funcion episodes() debe devolver TODOS los episodios de esta temporada que sean posible visualizar (aunq sea en modo multi_episodio).
Mira esta captura (tmdb lo tengo siempre desactivado mientras programo):

Mientras que en la web:

Los items de los episodios 2 al 4, por ejemplo, comparten todos la misma url de forma q al abrirlos se nos mostrara el mismo torrent y sera nuestro cliente de torrent quien nos volvera a preguntar si queremos ver el episodio 2, el 3 o el 4. Esto se hace asi para mantener la compatibilidad con otras caracteristicas (la biblioteca o tmdb por ejemplo).
Despues de esto ya hablaremos de filter_multi_episodes() ...

 , seguire probando aver...
, seguire probando aver...

