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