- adapted files to mediaserver. - added mediaserver banner images. - added mediaserver code.
108 lines
2.9 KiB
Python
108 lines
2.9 KiB
Python
# -*- coding: utf-8 -*-
|
|
# ------------------------------------------------------------
|
|
# platformtools
|
|
# ------------------------------------------------------------
|
|
# Herramientas responsables de adaptar los diferentes
|
|
# cuadros de dialogo a una plataforma en concreto,
|
|
# en este caso Mediserver.
|
|
# version 1.3
|
|
# ------------------------------------------------------------
|
|
import threading
|
|
|
|
controllers = {}
|
|
|
|
|
|
def dialog_ok(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_ok(*args, **kwargs)
|
|
|
|
|
|
def dialog_notification(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_notification(*args, **kwargs)
|
|
|
|
|
|
def dialog_yesno(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_yesno(*args, **kwargs)
|
|
|
|
|
|
def dialog_select(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_select(*args, **kwargs)
|
|
|
|
|
|
def dialog_progress(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_progress(*args, **kwargs)
|
|
|
|
|
|
def dialog_progress_bg(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_progress_bg(*args, **kwargs)
|
|
|
|
|
|
def dialog_input(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_input(*args, **kwargs)
|
|
|
|
|
|
def dialog_numeric(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].dialog_numeric(*args, **kwargs)
|
|
|
|
|
|
def itemlist_refresh(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].itemlist_refresh(*args, **kwargs)
|
|
|
|
|
|
def itemlist_update(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].itemlist_update(*args, **kwargs)
|
|
|
|
|
|
def render_items(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].render_items(*args, **kwargs)
|
|
|
|
|
|
def is_playing(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].is_playing(*args, **kwargs)
|
|
|
|
|
|
def play_video(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].play_video(*args, **kwargs)
|
|
|
|
|
|
def stop_video(*args, **kwargs):
|
|
# id = threading.current_thread().name
|
|
# return controllers[id].play_video(*args, **kwargs)
|
|
return False
|
|
|
|
|
|
def open_settings(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].open_settings(*args, **kwargs)
|
|
|
|
|
|
def show_channel_settings(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].show_channel_settings(*args, **kwargs)
|
|
|
|
|
|
def show_video_info(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].show_video_info(*args, **kwargs)
|
|
|
|
|
|
def show_recaptcha(*args, **kwargs):
|
|
id = threading.current_thread().name
|
|
return controllers[id].show_recaptcha(*args, **kwargs)
|
|
|
|
|
|
def torrent_client_installed(show_tuple=False):
|
|
return []
|