Version 0.7.3
This commit is contained in:
1 parent
50f4975e3f
commit
e7e58895bc
5 files changed
+119
-8
No files matched your search
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<addon id="plugin.video.movistarplus"
|
||||
name="Movistar+"
|
||||
version="0.7.0"
|
||||
version="0.7.3"
|
||||
provider-name="Paco8">
|
||||
<requires>
|
||||
<!--- <import addon="xbmc.python" version="2.25.0"/> -->
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# XBMC Media Center language file
|
||||
# Addon Name: Orange
|
||||
# Addon id: plugin.video.orange
|
||||
# Addon version: 0.0.2
|
||||
# This file is used by 3 addons:
|
||||
# plugin.video.movistarplus, plugin.video.orange.spain and plugin.video.skyott
|
||||
# Addon Provider: Paco8
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
@@ -25,10 +24,12 @@ msgctxt "#30002"
|
||||
msgid "Proxy"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30003"
|
||||
msgid "Experimental"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30010"
|
||||
msgid "DRM type"
|
||||
msgstr ""
|
||||
@@ -37,14 +38,17 @@ msgctxt "#30011"
|
||||
msgid "Manifest alteration"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30012"
|
||||
msgid "Use proxy for license"
|
||||
msgstr ""
|
||||
|
||||
# For Orange only
|
||||
msgctxt "#30013"
|
||||
msgid "Fix freezes in VOD content"
|
||||
msgstr ""
|
||||
|
||||
# For Orange only
|
||||
msgctxt "#30016"
|
||||
msgid "Proxy timeout (ms)"
|
||||
msgstr ""
|
||||
@@ -53,6 +57,7 @@ msgctxt "#30017"
|
||||
msgid "Show only subscribed content"
|
||||
msgstr ""
|
||||
|
||||
# For Orange only
|
||||
msgctxt "#30018"
|
||||
msgid "Try to play HD in SD devices"
|
||||
msgstr ""
|
||||
@@ -61,26 +66,66 @@ msgctxt "#30019"
|
||||
msgid "Configure InputStream Adaptive"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30020"
|
||||
msgid "Add EPG info to TV channels"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30021"
|
||||
msgid "Download extra info (like posters, actors...)"
|
||||
msgstr ""
|
||||
|
||||
# For Movistar only
|
||||
msgctxt "#30022"
|
||||
msgid "Report sessions to servers"
|
||||
msgstr ""
|
||||
|
||||
# For Movistar only
|
||||
msgctxt "#30023"
|
||||
msgid "Reuse devices"
|
||||
msgstr ""
|
||||
|
||||
# For Movistar only
|
||||
msgctxt "#30024"
|
||||
msgid "Try to fix error 4027"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30031"
|
||||
msgid "Streaming service"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30032"
|
||||
msgid "Preferred server"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30033"
|
||||
msgid "Enable 4K"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30034"
|
||||
msgid "Fix audio and subtitle language names"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30035"
|
||||
msgid "Exclude DD+ audio tracks"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30036"
|
||||
msgid "Exclude AAC audio tracks"
|
||||
msgstr ""
|
||||
|
||||
# For SkyOTT only
|
||||
msgctxt "#30040"
|
||||
msgid "Use only for these languages (e.g.: es en pt):"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#30101"
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
@@ -89,6 +134,7 @@ msgctxt "#30102"
|
||||
msgid "My list"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30103"
|
||||
msgid "Recordings"
|
||||
msgstr ""
|
||||
@@ -105,6 +151,7 @@ msgctxt "#30106"
|
||||
msgid "TV shows"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30107"
|
||||
msgid "EPG"
|
||||
msgstr ""
|
||||
@@ -209,22 +256,27 @@ msgctxt "#30167"
|
||||
msgid "Edit account"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30170"
|
||||
msgid "Play from the beginning"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30171"
|
||||
msgid "Record program"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30172"
|
||||
msgid "Recording scheduled"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30173"
|
||||
msgid "Delete recording"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30174"
|
||||
msgid "Do you want to delete {}?"
|
||||
msgstr ""
|
||||
@@ -253,6 +305,14 @@ msgctxt "#30185"
|
||||
msgid "Select a folder to save the key file"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#30186"
|
||||
msgid "Login with a cookie file"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#30187"
|
||||
msgid "Select the cookie file"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#30200"
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
@@ -273,50 +333,62 @@ msgctxt "#30204"
|
||||
msgid "Video not available"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30300"
|
||||
msgid "IPTV Manager"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30301"
|
||||
msgid "Install IPTV Manager add-on"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30302"
|
||||
msgid "Enable IPTV Manager integration"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30303"
|
||||
msgid "IPTV Manager settings"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30304"
|
||||
msgid "IPTV"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30305"
|
||||
msgid "Export channels and EPG for IPTV automatically"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30306"
|
||||
msgid "Save to this folder (requires restart)"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30307"
|
||||
msgid "Install IPTV Simple add-on"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30308"
|
||||
msgid "Open IPTV Simple settings"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30310"
|
||||
msgid "Exporting channels"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30311"
|
||||
msgid "Exporting EPG"
|
||||
msgstr ""
|
||||
|
||||
# For Orange and Movistar only
|
||||
msgctxt "#30312"
|
||||
msgid "Export channels and EPG now"
|
||||
msgstr ""
|
||||
|
||||
@@ -81,6 +81,34 @@ msgctxt "#30024"
|
||||
msgid "Try to fix error 4027"
|
||||
msgstr "Intentar solucionar el error 4027"
|
||||
|
||||
msgctxt "#30031"
|
||||
msgid "Streaming service"
|
||||
msgstr "Plataforma"
|
||||
|
||||
msgctxt "#30032"
|
||||
msgid "Preferred server"
|
||||
msgstr "Servidor preferido"
|
||||
|
||||
msgctxt "#30033"
|
||||
msgid "Enable 4K"
|
||||
msgstr "Habilitar 4K"
|
||||
|
||||
msgctxt "#30034"
|
||||
msgid "Fix audio and subtitle language names"
|
||||
msgstr "Arreglar los nombres de idiomas"
|
||||
|
||||
msgctxt "#30035"
|
||||
msgid "Exclude DD+ audio tracks"
|
||||
msgstr "Excluir audio DD+"
|
||||
|
||||
msgctxt "#30036"
|
||||
msgid "Exclude AAC audio tracks"
|
||||
msgstr "Excluir audio AAC"
|
||||
|
||||
msgctxt "#30040"
|
||||
msgid "Use only for these languages (e.g.: es en pt):"
|
||||
msgstr "Usar solo para estos idiomas (ej: es en pt):"
|
||||
|
||||
msgctxt "#30101"
|
||||
msgid "Menu"
|
||||
msgstr "Menú"
|
||||
@@ -253,6 +281,14 @@ msgctxt "#30185"
|
||||
msgid "Select a folder to save the key file"
|
||||
msgstr "Seleccion una carpeta donde guardar el fichero key"
|
||||
|
||||
msgctxt "#30186"
|
||||
msgid "Login with a cookie file"
|
||||
msgstr "Iniciar sesión con fichero cookie"
|
||||
|
||||
msgctxt "#30187"
|
||||
msgid "Select the cookie file"
|
||||
msgstr "Selecciona el fichero cookie"
|
||||
|
||||
msgctxt "#30200"
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
@@ -811,8 +811,10 @@ class Movistar(object):
|
||||
t['art']['poster'] = data['Imagen']
|
||||
for im in ed['Imagenes']:
|
||||
if im['id'] == 'horizontal': t['art']['thumb'] = im['uri']
|
||||
m = re.search(r'T(\d+)', ed['Temporada'])
|
||||
if m: t['info']['season'] = m.group(1)
|
||||
t['info']['season'] = '0'
|
||||
if ed.get('Temporada'):
|
||||
m = re.search(r'T(\d+)', ed['Temporada'])
|
||||
if m: t['info']['season'] = m.group(1)
|
||||
t['url'] = ''
|
||||
t['session_request'] = ''
|
||||
if len(d['VodItems']) > 0:
|
||||
|
||||
@@ -103,6 +103,7 @@ class RequestHandler(BaseHTTPRequestHandler):
|
||||
if pos > -1:
|
||||
content = content[:pos] + '<BaseURL>' + baseurl + '/</BaseURL>' + content[pos:]
|
||||
content = content.replace('lang="qaa"', 'lang="eng"')
|
||||
content = content.replace('lang="srd"', 'lang="es-[CC]"')
|
||||
#LOG('content: {}'.format(content))
|
||||
manifest_data = content
|
||||
self.send_response(200)
|
||||
@@ -192,12 +193,12 @@ class RequestHandler(BaseHTTPRequestHandler):
|
||||
LOG('license response: {}'.format(license_data))
|
||||
d = try_load_json(license_data)
|
||||
if d and 'errorCode' in d:
|
||||
from .gui import show_notification
|
||||
show_notification('Error {}: {}'.format(d['errorCode'], d['message']))
|
||||
if d['errorCode'] == 4027:
|
||||
if not reregister_needed and xbmcaddon.Addon().getSettingBool('reregister'):
|
||||
reregister_needed = True
|
||||
continue
|
||||
from .gui import show_notification
|
||||
show_notification('Error {}: {}'.format(d['errorCode'], d['message']))
|
||||
else:
|
||||
LOG('license response: {}'.format(encode_base64(license_data)))
|
||||
break
|
||||
|
||||
Reference in new issue
Block a user