X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flaunch.py;h=1ae3c190bdd4d804aa13764c70710af1e8d2c596;hb=5155de9f17342ee68f19196d7658751883f4145a;hp=21d2e552f8c3959c6c1daadc449793321b901011;hpb=1c01e4a7aa37eeef825c6918fc90b154a7f4ccc7;p=mpd-sima.git diff --git a/sima/launch.py b/sima/launch.py index 21d2e55..1ae3c19 100644 --- a/sima/launch.py +++ b/sima/launch.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2013, 2014, 2015 Jack Kaliko +# Copyright (c) 2013, 2014, 2015 kaliko # # This file is part of sima # @@ -39,7 +39,7 @@ from .lib.simadb import SimaDB from .utils.config import ConfMan from .utils.startopt import StartOpt from .utils.utils import exception_log, SigHup - # core plugins +# core plugins from .plugins.core.history import History from .plugins.core.mpdoptions import MpdOptions from .plugins.core.uniq import Uniq @@ -68,7 +68,7 @@ def load_plugins(sima, source): try: plugin_obj = getattr(mod_obj, plugin) except AttributeError as err: - logger.error('Failed to load plugin {0} ({1})'.format(plugin, err)) + logger.error('Failed to load plugin %s (%s)', plugin, err) sima.shutdown() sys.exit(1) logger.info('Loading {0} plugin: {name} ({doc})'.format( @@ -102,11 +102,15 @@ def start(sopt, restart=False): config.write(sys.stdout, space_around_delimiters=True) sys.exit(0) - logger.info('Starting...') + logger.info('Starting (%s)...', info.__version__) sima = core.Sima(config) # required core plugins core_plugins = [History, MpdOptions, Uniq] + if config.getboolean('sima', 'mopidy_compat'): + logger.warning('Running with mopidy compat. mode!') + core_plugins = [History, MpdOptions] + config['sima']['musicbrainzid'] = 'False' for cplgn in core_plugins: logger.debug('Register core {name} ({doc})'.format(**cplgn.info())) sima.register_core_plugin(cplgn)