diff --git a/mediaserver/platformcode/controllers/html.py b/mediaserver/platformcode/controllers/html.py index 0cc5f00b..573171a1 100644 --- a/mediaserver/platformcode/controllers/html.py +++ b/mediaserver/platformcode/controllers/html.py @@ -12,11 +12,17 @@ import channelselector from controller import Controller from controller import Platformtools from platformcode import config -from core import versiontools from core.item import Item from core.tmdb import Tmdb from platformcode import launcher, logger +from core import filetools +# +data = filetools.read(filetools.join(config.get_runtime_path(), "addon.xml")) +aux = re.findall(' 0: + version = aux[0] class html(Controller): pattern = re.compile("##") @@ -29,8 +35,8 @@ class html(Controller): if self.handler: self.client_ip = handler.client.getpeername()[0] self.send_message({"action": "connect", - "data": {"version": "Alfa %s" % versiontools.get_current_plugin_version_tag(), - "date": versiontools.get_current_plugin_date()}}) + "data": {"version": "Alfa %s" % version, + "date": "--/--/----"}}) t = threading.Thread(target=launcher.start, name=ID) t.setDaemon(True) t.start() diff --git a/mediaserver/platformcode/launcher.py b/mediaserver/platformcode/launcher.py index 81549e38..9a5f551c 100644 --- a/mediaserver/platformcode/launcher.py +++ b/mediaserver/platformcode/launcher.py @@ -87,33 +87,16 @@ def run(item): if item.action == "mainlist": itemlist = channelselector.getmainlist("banner_") - # if config.get_setting("check_for_plugin_updates"): - # logger.info("channelselector.mainlist Verificar actualizaciones activado") - # - # from core import updater - # try: - # version = updater.checkforupdates() - # - # if version: - # platformtools.dialog_ok("Versión " + version + " disponible", - # "Ya puedes descargar la nueva versión del plugin\ndesde el listado principal") - # itemlist.insert(0, Item(title="Actualizar Alfa a la versión " + version, version=version, - # channel="updater", action="update", - # thumbnail=os.path.join(config.get_runtime_path(), "resources", "images", - # "banner", "thumb_update.png"))) - # except: - # platformtools.dialog_ok("No se puede conectar", "No ha sido posible comprobar", - # "si hay actualizaciones") - # logger.info("Fallo al verificar la actualización") - # - # else: - # logger.info("Verificar actualizaciones desactivado") - if item.action == "getchanneltypes": itemlist = channelselector.getchanneltypes("banner_") if item.action == "filterchannels": itemlist = channelselector.filterchannels(item.channel_type, "banner_") + elif item.action == "script": + from core import tmdb + if tmdb.drop_bd(): + platformtools.dialog_notification("Alfa", "caché eliminada", time=2000, sound=False) + # Todas las demas las intenta ejecturaren el siguiente orden: # 1. En el canal # 2. En el launcher