X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Fconfig.py;h=b21b1f9597a2f9470fd7e72a4e16746cb8a5fdea;hb=2395fbc54dbb8c6daf7d03d359b1c3f9657058bd;hp=0f13cba8afa249f5242aa7327b40aa99bc085c2b;hpb=0374809fd2dd8e22c24efc0ce08df9ceefcf01b5;p=mpd-sima.git diff --git a/sima/utils/config.py b/sima/utils/config.py index 0f13cba..b21b1f9 100644 --- a/sima/utils/config.py +++ b/sima/utils/config.py @@ -53,6 +53,9 @@ DEFAULT_CONF = { 'queue_length': 2, 'var_dir': 'empty', 'musicbrainzid': "true", + 'repeat_disable_queue': "true", + 'single_disable_queue': "true", + 'mopidy_compat': "false", }, 'daemon':{ 'daemon': False, @@ -176,6 +179,13 @@ class ConfMan(object): # CONFIG MANAGER CLASS for opt in self.config.options(sec): if opt in list(self.startopt.keys()): self.config.set(sec, opt, str(self.startopt.get(opt))) + # honor MPD_HOST format as in mpc(1) for command line option --host + if self.startopt.get('host'): + if '@' in self.startopt.get('host'): + print(self.startopt.get('host').split('@')) + passwd, host = self.startopt.get('host').split('@') + self.config.set('MPD', 'password', passwd) + self.config.set('MPD', 'host', host) def use_envar(self): """Use MPD en.var. to set defaults"""