diff --git a/plugin.video.alfa/channels/allpeliculas.py b/plugin.video.alfa/channels/allpeliculas.py index 0aabc854..4e249b29 100644 --- a/plugin.video.alfa/channels/allpeliculas.py +++ b/plugin.video.alfa/channels/allpeliculas.py @@ -8,6 +8,9 @@ from core import tmdb from core.item import Item from channelselector import get_thumb from platformcode import config, logger +from channels import autoplay +from channels import filtertools + __modo_grafico__ = config.get_setting('modo_grafico', "allpeliculas") __perfil__ = int(config.get_setting('perfil', "allpeliculas")) @@ -18,11 +21,18 @@ perfil = [['0xFFFFE6CC', '0xFFFFCE9C', '0xFF994D00'], ['0xFF58D3F7', '0xFF2E9AFE', '0xFF2E64FE']] color1, color2, color3 = perfil[__perfil__] -IDIOMAS = {"Castellano": "CAST", "Latino": "LAT", "Subtitulado": "VOSE", "Ingles": "VO"} +IDIOMAS = {"Latino": "LAT"} +list_language = IDIOMAS.values() + +list_quality = [] + SERVERS = {"26": "powvideo", "45": "okru", "75": "openload", "12": "netutv", "65": "thevideos", "67": "spruto", "71": "stormo", "73": "idowatch", "48": "okru", "55": "openload", "20": "nowvideo", "84": "fastplay", "96": "raptu", "94": "tusfiles"} +list_servers = ['powvideo', 'okru', 'openload', 'netutv', 'thevideos', 'spruto', 'stormo', 'idowatch', 'nowvideo', + 'fastplay', 'raptu', 'tusfiles'] + host = "http://allpeliculas.com/" def mainlist(item): @@ -30,6 +40,8 @@ def mainlist(item): itemlist = [] item.text_color = color1 + autoplay.init(item.channel, list_servers, list_quality) + itemlist.append(item.clone(title="PelĂ­culas", action="lista", fanart="http://i.imgur.com/c3HS8kj.png", url= host + "movies/newmovies?page=1", extra1 = 0, thumbnail=get_thumb('movies', auto=True))) @@ -40,6 +52,8 @@ def mainlist(item): itemlist.append(item.clone(title="", action="")) itemlist.append(item.clone(title="Buscar...", action="search", thumbnail=get_thumb('search', auto=True))) + autoplay.show_option(item.channel, itemlist) + return itemlist @@ -136,11 +150,9 @@ def findvideos(item): fulltitle = item.title, contentThumbnail = item.thumbnail, url = url, + language = IDIOMAS['Latino'] )) - try: - tmdb.set_infoLabels(itemlist, __modo_grafico__) - except: - pass + tmdb.set_infoLabels(itemlist, seekTmdb = True) itemlist = servertools.get_servers_itemlist(itemlist) itemlist.append(Item(channel=item.channel)) if config.get_videolibrary_support(): @@ -148,6 +160,13 @@ def findvideos(item): action="add_pelicula_to_library", url=item.url, thumbnail = item.thumbnail, fulltitle = item.fulltitle )) + # Requerido para FilterTools + + itemlist = filtertools.get_links(itemlist, item, list_language) + + # Requerido para AutoPlay + + autoplay.start(itemlist, item) return itemlist