Merge branch 'master' of https://github.com/kodiondemand/addon into master

This commit is contained in:
Alhaziel01
2021-02-05 12:27:54 +01:00
4 changed files with 15 additions and 7 deletions

View File

@@ -15,13 +15,13 @@
"cb01anime": "https://www.cineblog01.red",
"cinemalibero": "https://cinemalibero.win",
"cinetecadibologna": "http://cinestore.cinetecadibologna.it",
"discoveryplus": "https://www.discoveryplus.it",
"discoveryplus": "https://www.discoveryplus.com",
"dreamsub": "https://dreamsub.stream",
"dsda": "https://www.dsda.press",
"eurostreaming": "https://eurostreaming.chat",
"eurostreaming": "https://eurostreaming.city",
"filmgratis": "https://www.filmaltadefinizione.me",
"filmigratis": "https://filmigratis.org",
"filmsenzalimiticc": "https://www.filmsenzalimiti01.fun",
"filmsenzalimiticc": "https://www.filmsenzalimiti01.work",
"filmstreaming01": "https://filmstreaming01.com",
"guardaserie_stream": "https://guardaserie.host",
"guardaseriecam": "https://guardaserie.cam",
@@ -29,9 +29,9 @@
"guardaserieicu": "https://guardaserie.shop",
"hd4me": "https://hd4me.net",
"ilcorsaronero": "https://ilcorsaronero.link",
"ilgeniodellostreaming": "https://ilgeniodellostreaming.dev",
"ilgeniodellostreaming": "https://ilgeniodellostreaming.pub",
"ilgeniodellostreaming_cam": "https://ilgeniodellostreaming.gold",
"italiaserie": "https://italiaserie.top",
"italiaserie": "https://italiaserie.bid",
"mediasetplay": "https://www.mediasetplay.mediaset.it",
"mondoserietv": "https://mondoserietv.fun",
"paramount": "https://www.paramountnetwork.it",

View File

@@ -24,6 +24,10 @@ class nested_dict_sqlite(defaultdict):
self[key] = value = self.default_factory(key)
return value
def close(self):
for key in self.keys():
self[key].close()
db_name = filetools.join(config.get_data_path(), "db.sqlite")
db = nested_dict_sqlite(lambda table: SqliteDict(db_name, table, 'c', True))

View File

@@ -344,6 +344,10 @@ def run(item=None):
if platformtools.dialog_yesno(config.get_localized_string(60038), config.get_localized_string(60015)):
run(Item(channel="setting", action="report_menu"))
# close db to ensure his thread will stop
from core import db
db.close()
def new_search(item, channel=None):
itemlist=[]

View File

@@ -673,11 +673,11 @@ def play_video(item, strm=False, force_direct=False, autoplay=False):
# Open the selection dialog to see the available options
opciones, video_urls, seleccion, salir = get_dialogo_opciones(item, default_action, strm, autoplay)
if salir: exit()
if salir: return
# get default option of addon configuration
seleccion = get_seleccion(default_action, opciones, seleccion, video_urls)
if seleccion < 0: exit() # Canceled box
if seleccion < 0: return # Canceled box
logger.debug("selection=%d" % seleccion)
logger.debug("selection=%s" % opciones[seleccion])