X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Fconfig.py;h=299c7c34cadfe8c932fa0a95f814a9afa6754236;hb=69c5f0029e140e4471f38e8cae5d07b649263a08;hp=06799561ba6f72957d228db2cdc29368c5a8cd0a;hpb=35012360f9d528bca294f6bbe2ca3ad843d09630;p=mpd-sima.git diff --git a/sima/utils/config.py b/sima/utils/config.py index 0679956..299c7c3 100644 --- a/sima/utils/config.py +++ b/sima/utils/config.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2009-2015, 2019-2020 kaliko +# Copyright (c) 2009-2015, 2019-2021 kaliko # Copyright (c) 2019 sacha # # This file is part of sima @@ -49,14 +49,14 @@ DEFAULT_CONF = { 'sima': { 'internal': "Crop, Lastfm, Random", 'contrib': "", - 'user_db': "false", + 'user_db': False, 'history_duration': 8, 'queue_length': 2, 'var_dir': 'empty', - 'musicbrainzid': "true", - 'repeat_disable_queue': "true", - 'single_disable_queue': "true", - 'mopidy_compat': "false", + 'musicbrainzid': True, + 'repeat_disable_queue': True, + 'single_disable_queue': True, + 'mopidy_compat': False, }, 'daemon': { 'daemon': False, @@ -73,7 +73,7 @@ DEFAULT_CONF = { 'lastfm': { 'queue_mode': "track", # TODO control values 'max_art': 10, - 'single_album': "false", + 'single_album': False, 'track_to_add': 1, 'album_to_add': 1, 'shuffle_album': False, @@ -95,10 +95,18 @@ DEFAULT_CONF = { 'originaldate': "", 'filter': "", 'queue_mode': "track", + 'single_album': False, 'track_to_add': 1, 'album_to_add': 1, 'priority': 80, - } + }, + 'genre': { + 'queue_mode': "track", + 'single_album': False, + 'track_to_add': 1, + 'album_to_add': 1, + 'priority': 80, + }, } # @@ -237,6 +245,7 @@ class ConfMan: # CONFIG MANAGER CLASS pass elif environ.get('XDG_CONFIG_HOME'): conf_dir = join(environ.get('XDG_CONFIG_HOME'), DIRNAME) + self.conf_file = join(conf_dir, CONF_FILE) elif homedir and isdir(homedir) and homedir not in ['/']: conf_dir = join(homedir, '.config', DIRNAME) self.conf_file = join(conf_dir, CONF_FILE) @@ -245,7 +254,7 @@ class ConfMan: # CONFIG MANAGER CLASS self.log.critical('Please use "--config" to locate the conf file') sys.exit(1) - ## Sima sqlite DB + # Sima sqlite DB self.config['sima']['var_dir'] = join(data_dir) # If no conf file present, uses defaults