configuration: add mpd_password option (#407)

Although this can already be set via mpd_host, having a separate option
is cleaner, and doesn't require setting the host when ncmpcpp already
detects it correctly.
This commit is contained in:
V
2021-01-24 19:15:59 +01:00
committed by GitHub
parent 5dfbd3f23a
commit d9c55771bb
5 changed files with 11 additions and 0 deletions

View File

@@ -244,6 +244,10 @@ bool Configuration::read(const std::vector<std::string> &config_paths, bool igno
p.add<void>("mpd_port", nullptr, "6600", [](std::string port) {
Mpd.SetPort(verbose_lexical_cast<unsigned>(port));
});
p.add<void>("mpd_password", nullptr, "", [](std::string password) {
if (!password.empty())
Mpd.SetPassword(password);
});
p.add("mpd_music_dir", &mpd_music_dir, "~/music", adjust_directory);
p.add("mpd_connection_timeout", &mpd_connection_timeout, "5");
p.add("mpd_crossfade_time", &crossfade_time, "5");