Fix Vari e Pulizia
This commit is contained in:
@@ -51,15 +51,16 @@ def start(itemlist, item):
|
||||
autoplay_b = []
|
||||
favorite_quality = []
|
||||
|
||||
file_settings = filetools.join(config.get_data_path(), "settings_servers", "servers_data.json")
|
||||
if not filetools.exists(file_settings):
|
||||
blacklisted_servers = config.get_setting('black_list', server='servers')
|
||||
if not blacklisted_servers:
|
||||
config.set_setting('black_list', [], server='servers')
|
||||
config.set_setting('favorites_servers_list', [], server='servers')
|
||||
blacklisted_servers = []
|
||||
favorite_servers = config.get_setting('favorites_servers_list', server='servers')
|
||||
if not favorite_servers:
|
||||
config.set_setting('favorites_servers_list', [], server='servers')
|
||||
favorite_servers = []
|
||||
else:
|
||||
blacklisted_servers = config.get_setting('black_list', server='servers')
|
||||
favorite_servers = list(set(config.get_setting('favorites_servers_list', server='servers')) - set(blacklisted_servers))
|
||||
favorite_servers = list(set(favorite_servers) - set(blacklisted_servers))
|
||||
|
||||
# Save the current value of "Action and Player Mode" in preferences
|
||||
user_config_setting_action = config.get_setting("default_action")
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import xbmc, xbmcgui
|
||||
import xbmc, xbmcgui, os
|
||||
from platformcode import config, platformtools
|
||||
from time import time, sleep
|
||||
from core import jsontools, filetools
|
||||
from core.support import log
|
||||
from core.support import log, dbg
|
||||
from core.item import Item
|
||||
from platformcode.launcher import play_from_library
|
||||
|
||||
@@ -50,6 +50,7 @@ def videolibrary(item):
|
||||
|
||||
def next_ep(item):
|
||||
log()
|
||||
|
||||
condition = config.get_setting('next_ep')
|
||||
item.next_ep = False
|
||||
item.show_server = True
|
||||
@@ -79,7 +80,6 @@ def next_ep(item):
|
||||
if condition == 1: # hide server afther x second
|
||||
item.show_server = False
|
||||
elif condition == 2: # play next file if exist
|
||||
|
||||
# check if next file exist
|
||||
current_filename = filetools.basename(item.strm_path)
|
||||
base_path = filetools.basename(filetools.dirname(item.strm_path))
|
||||
@@ -112,7 +112,7 @@ def next_ep(item):
|
||||
contentTitle= next_ep,
|
||||
contentType= 'episode',
|
||||
infoLabels= {'episode': episode, 'mediatype': 'episode', 'season': season, 'title': next_ep},
|
||||
strm_path= filetools.join(base_path, next_file))
|
||||
strm_path= os.sep + filetools.join(base_path, next_file))
|
||||
|
||||
global INFO
|
||||
INFO = filetools.join(path, next_file.replace("strm", "nfo"))
|
||||
|
||||
+3
-3
@@ -375,7 +375,7 @@ def servers_favorites(item):
|
||||
orden = config.get_setting("favorites_servers_list", server=server)
|
||||
|
||||
if orden > 0:
|
||||
dict_values[orden] = len(server_names) - 2
|
||||
dict_values[orden] = len(server_names) - 1
|
||||
|
||||
for x in range(2, 12):
|
||||
control = {'id': x,
|
||||
@@ -399,7 +399,7 @@ def cb_servers_favorites(server_names, dict_values):
|
||||
for i, v in list(dict_values.items()):
|
||||
if i == "favorites_servers":
|
||||
config.set_setting("favorites_servers", v)
|
||||
if i == "quality_priority":
|
||||
elif i == "quality_priority":
|
||||
config.set_setting("quality_priority", v)
|
||||
elif int(v) > 0:
|
||||
dict_name[server_names[v]] = int(i)
|
||||
@@ -416,7 +416,7 @@ def cb_servers_favorites(server_names, dict_values):
|
||||
progreso.update(old_div((i * 100), n), config.get_localized_string(60559) % server_parameters['name'])
|
||||
i += 1
|
||||
|
||||
c = 1
|
||||
c = 2
|
||||
favorites_servers_list = []
|
||||
while c in dict_favorites:
|
||||
favorites_servers_list.append(dict_favorites[c])
|
||||
|
||||
Reference in New Issue
Block a user