diff --git a/plugin.video.alfa/channels/cinecalidad.py b/plugin.video.alfa/channels/cinecalidad.py
index 7ac84bbd..476b66fb 100644
--- a/plugin.video.alfa/channels/cinecalidad.py
+++ b/plugin.video.alfa/channels/cinecalidad.py
@@ -289,6 +289,14 @@ def findvideos(item):
logger.info()
itemlist = []
duplicados = []
+
+ if 'cinemaqualidade' in item.url:
+ lang = 'portugues'
+ elif 'espana' in item.url:
+ lang = 'castellano'
+ elif 'cinecalidad' in item.url:
+ lang = 'latino'
+
data = httptools.downloadpage(item.url).data
patron = 'target="_blank".*? service=".*?" data="(.*?)">
(.*?)<\/li>'
matches = re.compile(patron, re.DOTALL).findall(data)
@@ -316,7 +324,7 @@ def findvideos(item):
url = server_url[server_id] + video_id + '.html'
elif server_id == 'BitTorrent':
import urllib
- base_url = 'http://www.cinecalidad.to/protect/v.php'
+ base_url = '%sprotect/v.php' % host
post = {'i':video_id, 'title':item.title}
post = urllib.urlencode(post)
headers = {'Referer':item.url}
@@ -330,9 +338,9 @@ def findvideos(item):
if server_id not in ['Mega', 'MediaFire', 'Trailer']:
if server != 'torrent':
- language = IDIOMAS[item.language]
+ language = IDIOMAS[lang]
else:
- language = [IDIOMAS[item.language], 'vose']
+ language = [IDIOMAS[lang], 'vose']
if url not in duplicados:
new_item = Item(channel=item.channel,
action='play',
@@ -426,6 +434,6 @@ def newest(categoria):
def search(item, texto):
logger.info()
texto = texto.replace(" ", "-")
- item.url = host + '/?s=' + texto
+ item.url = item.host + '?s=' + texto
if texto != '':
return peliculas(item)