diff --git a/default.py b/default.py index e10310b..b3caad3 100644 --- a/default.py +++ b/default.py @@ -18,23 +18,28 @@ SECOND_SUBMENU = "Unadded TV Shows" HELP_SUBMENU = "Help!" +# plugin handle +# log("THESE ARE THE SYS ARGUMENTS: %s" % sys.argv, xbmc.LOGNOTICE) +handle = int(sys.argv[1]) + +FILE_EXTENSIONS = ['mpg', 'mpeg', 'avi', 'flv', 'wmv', 'mkv', '264', '3g2', '3gp', 'ifo', 'mp4', 'mov', 'iso', 'ogm'] +FILE_EXTENSIONS.extend(xbmcplugin.getSetting(handle, "custom_file_extensions").split(";")) + +OUTPUT_FILE = xbmcplugin.getSetting(handle, "output_dir") + xbmcplugin.getSetting(handle, "output_file"); +DEBUG = xbmcplugin.getSetting(handle, "debug"); + def log(txt, severity=xbmc.LOGDEBUG): + if DEBUG and severity == xbmc.LOGINFO: + severity = xbmc.LOGNOTICE try: message = (u"%s" % txt) xbmc.log(msg=message, level=severity) except UnicodeEncodeError: message = ("UnicodeEncodeError") xbmc.log(msg=message, level=xbmc.LOGWARNING) + +log("MISSING MOVIE VIEWER STARTED.", xbmc.LOGNOTICE); -# plugin handle -log("THESE ARE THE SYS ARGUMENTS: %s" % sys.argv) -handle = int(sys.argv[1]) - -FILE_EXTENSIONS = ['mpg', 'mpeg', 'avi', 'flv', 'wmv', 'mkv', '264', '3g2', '3gp', 'ifo', 'mp4', 'mov', 'iso', 'ogm'] -FILE_EXTENSIONS.extend(xbmcplugin.getSetting(handle, "custom_file_extensions").split(";")) - -OUTPUT_FILE = xbmcplugin.getSetting(handle, "output_dir") + xbmcplugin.getSetting(handle, "output_file"); - def remove_duplicates(files): # converting it to a set and back drops all duplicates return list(set(files)) diff --git a/resources/language/english/strings.xml b/resources/language/english/strings.xml index 982c6f4..62cb04a 100644 --- a/resources/language/english/strings.xml +++ b/resources/language/english/strings.xml @@ -5,5 +5,6 @@ Output File Misc Settings (semicolon delimited) Custom File Extensions + Debug diff --git a/resources/settings.xml b/resources/settings.xml index ff05506..6bb6ecf 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -4,5 +4,7 @@ + +