Fix Vari e Pulizia

This commit is contained in:
Alhaziel01
2020-06-13 10:36:11 +02:00
parent 9fd1ab1d11
commit 8243a5cf97
6 changed files with 82 additions and 461 deletions
+6 -5
View File
@@ -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
View File
@@ -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
View File
@@ -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])