mirror of
https://github.com/owntone/owntone-server.git
synced 2025-04-01 02:03:45 -04:00
[mpd] add option enable_httpd_plugin
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
This commit is contained in:
parent
5e68381fe4
commit
8f3c99ec43
@ -437,6 +437,10 @@ mpd {
|
|||||||
# clients and will need additional configuration in the MPD client to
|
# clients and will need additional configuration in the MPD client to
|
||||||
# work). Set to 0 to disable serving artwork over http.
|
# work). Set to 0 to disable serving artwork over http.
|
||||||
# http_port = 0
|
# http_port = 0
|
||||||
|
|
||||||
|
# Whether to emit an output with plugin type "httpd" to tell clients
|
||||||
|
# that a stream is available for local playback.
|
||||||
|
# enable_httpd_plugin = false
|
||||||
}
|
}
|
||||||
|
|
||||||
# SQLite configuration (allows to modify the operation of the SQLite databases)
|
# SQLite configuration (allows to modify the operation of the SQLite databases)
|
||||||
|
@ -238,6 +238,7 @@ static cfg_opt_t sec_mpd[] =
|
|||||||
{
|
{
|
||||||
CFG_INT("port", 6600, CFGF_NONE),
|
CFG_INT("port", 6600, CFGF_NONE),
|
||||||
CFG_INT("http_port", 0, CFGF_NONE),
|
CFG_INT("http_port", 0, CFGF_NONE),
|
||||||
|
CFG_BOOL("enable_httpd_plugin", cfg_false, CFGF_NONE),
|
||||||
CFG_BOOL("clear_queue_on_stop_disable", cfg_false, CFGF_NODEFAULT | CFGF_DEPRECATED),
|
CFG_BOOL("clear_queue_on_stop_disable", cfg_false, CFGF_NODEFAULT | CFGF_DEPRECATED),
|
||||||
CFG_BOOL("allow_modifying_stored_playlists", cfg_false, CFGF_NODEFAULT | CFGF_DEPRECATED),
|
CFG_BOOL("allow_modifying_stored_playlists", cfg_false, CFGF_NODEFAULT | CFGF_DEPRECATED),
|
||||||
CFG_STR("default_playlist_directory", NULL, CFGF_NODEFAULT | CFGF_DEPRECATED),
|
CFG_STR("default_playlist_directory", NULL, CFGF_NODEFAULT | CFGF_DEPRECATED),
|
||||||
|
@ -77,6 +77,7 @@ static struct evhttp *evhttpd;
|
|||||||
static struct evconnlistener *mpd_listener;
|
static struct evconnlistener *mpd_listener;
|
||||||
static int mpd_sockfd;
|
static int mpd_sockfd;
|
||||||
|
|
||||||
|
static bool mpd_plugin_httpd;
|
||||||
|
|
||||||
// Virtual path to the default playlist directory
|
// Virtual path to the default playlist directory
|
||||||
static char *default_pl_dir;
|
static char *default_pl_dir;
|
||||||
@ -4859,6 +4860,8 @@ mpd_init(void)
|
|||||||
if (pl_dir)
|
if (pl_dir)
|
||||||
default_pl_dir = safe_asprintf("/file:%s", pl_dir);
|
default_pl_dir = safe_asprintf("/file:%s", pl_dir);
|
||||||
|
|
||||||
|
mpd_plugin_httpd = cfg_getbool(cfg_getsec(cfg, "mpd"), "enable_httpd_plugin");
|
||||||
|
|
||||||
/* Handle deprecated config options */
|
/* Handle deprecated config options */
|
||||||
if (0 < cfg_opt_size(cfg_getopt(cfg_getsec(cfg, "mpd"), "allow_modifying_stored_playlists")))
|
if (0 < cfg_opt_size(cfg_getopt(cfg_getsec(cfg, "mpd"), "allow_modifying_stored_playlists")))
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user