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
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(
# 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)