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 @@
+
+