mpd.conf: new bool config value for enabling/disabling inotify update

This commit is contained in:
Viliam Mateicka
2009-10-26 19:14:40 +01:00
parent 2bfddd4310
commit f67426871b
5 changed files with 17 additions and 2 deletions

View File

@@ -91,6 +91,7 @@ static struct config_entry config_entries[] = {
{ .name = CONF_INPUT, true, true },
{ .name = CONF_GAPLESS_MP3_PLAYBACK, false, false },
{ .name = CONF_PLAYLIST_PLUGIN, true, true },
{ .name = CONF_AUTO_UPDATE, false, false },
{ .name = "filter", true, true },
};

View File

@@ -68,6 +68,7 @@
#define CONF_INPUT "input"
#define CONF_GAPLESS_MP3_PLAYBACK "gapless_mp3_playback"
#define CONF_PLAYLIST_PLUGIN "playlist_plugin"
#define CONF_AUTO_UPDATE "auto_update"
#define DEFAULT_PLAYLIST_MAX_LENGTH (1024*16)
#define DEFAULT_PLAYLIST_SAVE_ABSOLUTE_PATHS false

View File

@@ -372,9 +372,13 @@ int main(int argc, char *argv[])
glue_state_file_init();
success = config_get_bool(CONF_AUTO_UPDATE, false);
#ifdef ENABLE_INOTIFY
if (mapper_has_music_directory())
mpd_inotify_init();
if (success && mapper_has_music_directory())
mpd_inotify_init();
#else
if (success)
g_warning("inotify: auto_update was disabled. enable during compilation phase");
#endif
config_global_check();