'queue_length': 2,
'var_dir': 'empty',
'musicbrainzid': "true",
+ 'repeat_disable_queue': "true",
+ 'single_disable_queue': "true",
},
'daemon':{
'daemon': False,
'consume': 10,
'priority': 0,
},
- 'echonest': {
- 'queue_mode': "track", #TODO control values
- 'max_art': 15,
- 'single_album': "false",
- 'track_to_add': 1,
- 'album_to_add': 1,
- 'depth': 1,
- 'priority': 100,
- },
'lastfm': {
'queue_mode': "track", #TODO control values
'max_art': 10,
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"""