mpd.conf: new bool config value for enabling/disabling inotify update
This commit is contained in:
parent
2bfddd4310
commit
f67426871b
|
@ -248,6 +248,11 @@ tags may be specified as a comma separated list. An example value is
|
|||
"artist,album,title,track". The special value "none" may be used alone to
|
||||
disable all metadata. The default is to use all known tag types except for
|
||||
comments.
|
||||
.TP
|
||||
.B auto_update <yes or no>
|
||||
This specifies the wheter to support automatic update of music database when
|
||||
files are changed in music_directory. The default is to disable autoupdate
|
||||
of database.
|
||||
.SH REQUIRED AUDIO OUTPUT PARAMETERS
|
||||
.TP
|
||||
.B type <type>
|
||||
|
|
|
@ -109,6 +109,10 @@
|
|||
#
|
||||
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
|
||||
#
|
||||
# This setting enables automatic update of MPD's database when files in
|
||||
# music_directory are changed.
|
||||
#
|
||||
#auto_update "yes"
|
||||
###############################################################################
|
||||
|
||||
|
||||
|
|
|
@ -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 },
|
||||
};
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue