- Aggiunto Canale Altadefinizione

- Fix Aggiungi alla Videoteca da Ricerca Globale
 - Miglior gestione riapertura finestra server
 - Fix Gestione server Bloccati
This commit is contained in:
Alhaziel01
2022-02-26 17:01:51 +01:00
parent cbc939fed8
commit 50d80b73dc
13 changed files with 47 additions and 46 deletions
+1 -1
View File
@@ -763,7 +763,7 @@ class SearchWindow(xbmcgui.WindowXML):
context = [c[0] for c in commands]
context_commands = [c[1].replace('Container.Refresh', 'RunPlugin').replace('Container.Update', 'RunPlugin') for c in commands]
index = xbmcgui.Dialog().contextmenu(context)
if index > 0: xbmc.executebuiltin(context_commands[index])
if index > -1: xbmc.executebuiltin(context_commands[index])
def play(self, server=None):
+5 -3
View File
@@ -260,12 +260,14 @@ def servers_blacklist(item):
list_servers.append(server)
ris = platformtools.dialog_multiselect(config.get_localized_string(60550), list_controls, preselect=blacklisted)
if ris is not None:
cb_servers_blacklist({list_servers[n]: True if n in ris else False for n, it in enumerate(list_controls)})
config.set_setting("black_list", [l for n, l in enumerate(list_servers) if n in ris], server='servers')
# if ris is not None:
# cb_servers_blacklist({list_servers[n]: True if n in ris else False for n, it in enumerate(list_controls)})
# return platformtools.show_channel_settings(list_controls=list_controls, dict_values=dict_values, caption=config.get_localized_string(60550), callback="cb_servers_blacklist")
def cb_servers_blacklist(dict_values):
blaklisted = [k for k in dict_values.keys()]
# def cb_servers_blacklist(dict_values):
# blaklisted = [k for k in dict_values.keys()]
# progreso = platformtools.dialog_progress(config.get_localized_string(60557), config.get_localized_string(60558))
# n = len(dict_values)
# i = 1
+3 -4
View File
@@ -343,7 +343,6 @@ def get_episodes(item):
def findvideos(item):
from core import autoplay
from platformcode import platformtools
logger.debug()
@@ -553,9 +552,9 @@ def findvideos(item):
# logger.debug("server:\n%s" % server.tostring('\n'))
itemlist.append(server)
if autoplay.play_multi_channel(item, itemlist): # hideserver
return []
# from core.support import dbg;dbg()
# if autoplay.play_multi_channel(item, itemlist): # hideserver
# return []
add_download_items(item, itemlist)
return itemlist