]> kaliko git repositories - mpd-sima.git/blobdiff - launch
Random fallback plugin, honoring MPD/host, more robust plugin
[mpd-sima.git] / launch
diff --git a/launch b/launch
index 192ec399a486bf492263087bee3a25cc10589edb..e4c44b5c8207fcd30c70024ecb73fab985e2cb9f 100755 (executable)
--- a/launch
+++ b/launch
@@ -8,7 +8,7 @@ import logging
 import sys
 
 from importlib import __import__
-from os.path import isfile, basename
+from os.path import isfile
 ##
 
 # third parties components
@@ -16,17 +16,22 @@ from os.path import isfile, basename
 
 # local import
 from sima import core
-from sima.plugins.crop import Crop
-from sima.plugins.addhist import History
 from sima.lib.logger import set_logger
 from sima.lib.simadb import SimaDB
 from sima.utils.config import ConfMan
 from sima.utils.startopt import StartOpt
 from sima.utils.utils import exception_log
 ##
+# internal plugins
+from sima.plugins.crop import Crop
+from sima.plugins.addhist import History
+from sima.plugins.lastfm import Lastfm
+from sima.plugins.mpd import MpdOptions
+from sima.plugins.randomfallback import RandomFallBack
 
 # official plugins to start
-PLUGINS = (Crop, History)
+PLUGINS = (Crop, History, MpdOptions,
+           Lastfm, RandomFallBack)
 
 
 def load_contrib_plugins(sima):
@@ -52,6 +57,12 @@ def load_contrib_plugins(sima):
         sima.register_plugin(plugin_obj)
 
 
+def load_internal_plugins(sima):
+    """Handles contrib/external plugins
+    """
+    raise NotImplementedError
+
+
 def main():
     """Entry point, deal w/ CLI and starts application
     """