X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=launch;h=e4c44b5c8207fcd30c70024ecb73fab985e2cb9f;hb=e09e76d41b2f041de935e9e884009e3187005ab9;hp=192ec399a486bf492263087bee3a25cc10589edb;hpb=611f98994247324793027cae02d77e5a8efd0f42;p=mpd-sima.git diff --git a/launch b/launch index 192ec39..e4c44b5 100755 --- 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 """