Revisione update / clean DB + Fix backup + Elimina videoteca

This commit is contained in:
axlt2002
2020-04-13 01:19:17 +02:00
parent 3a921c1c96
commit e82ef65134
7 changed files with 159 additions and 72 deletions
+7 -7
View File
@@ -44,9 +44,9 @@ def export_videolibrary(item):
filetools.rmdirtree(temp_path)
p_dialog.update(100)
xbmc.sleep(2000)
xbmc.sleep(1000)
p_dialog.close()
platformtools.dialog_ok(config.get_localized_string(20000), config.get_localized_string(80004))
platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80004), icon=0, time=5000, sound=False)
def import_videolibrary(item):
@@ -69,11 +69,11 @@ def import_videolibrary(item):
unzipper.extract(zip_file, temp_path)
p_dialog.update(25)
filetools.rmdirtree(videolibrarytools.VIDEOLIBRARY_PATH)
filetools.rmdirtree(videolibrarytools.MOVIES_PATH)
filetools.rmdirtree(videolibrarytools.TVSHOWS_PATH)
p_dialog.update(50)
if config.is_xbmc() and config.get_setting("videolibrary_kodi"):
xbmc.sleep(5000)
xbmc_videolibrary.clean()
xbmc_videolibrary.clean(config.get_setting('videolibrarypath'))
config.verify_directories_created()
if filetools.exists(movies_path):
@@ -85,9 +85,9 @@ def import_videolibrary(item):
filetools.rmdirtree(temp_path)
p_dialog.update(100)
xbmc.sleep(2000)
xbmc.sleep(1000)
p_dialog.close()
platformtools.dialog_ok(config.get_localized_string(20000), config.get_localized_string(80008))
platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80008), icon=0, time=5000, sound=False)
if platformtools.dialog_yesno(config.get_localized_string(20000), config.get_localized_string(80009)):
import service
+25
View File
@@ -749,6 +749,31 @@ def move_videolibrary(current_path, new_path, current_movies_folder, new_movies_
platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80014), icon=0, time=5000, sound=False)
def delete_videolibrary(item):
logger.info()
if not platformtools.dialog_yesno(config.get_localized_string(20000), config.get_localized_string(80037)):
return
p_dialog = platformtools.dialog_progress_bg(config.get_localized_string(20000), config.get_localized_string(80038))
p_dialog.update(0)
filetools.rmdirtree(videolibrarytools.MOVIES_PATH)
p_dialog.update(40)
filetools.rmdirtree(videolibrarytools.TVSHOWS_PATH)
p_dialog.update(80)
if config.is_xbmc() and config.get_setting("videolibrary_kodi"):
from platformcode import xbmc_videolibrary
xbmc_videolibrary.clean(config.get_setting('videolibrarypath'))
p_dialog.update(90)
config.verify_directories_created()
p_dialog.update(100)
xbmc.sleep(1000)
p_dialog.close()
platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80039), icon=0, time=5000, sound=False)
# metodos de menu contextual
def update_tvshow(item):
logger.info()