X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/5df73aebf27f6c3b57a91ecfd504fa6ee367d20a..0153acbc4bb1b02e2feed4929458a4d365a79aef:/server/play.c diff --git a/server/play.c b/server/play.c index e9c2b68..fa46329 100644 --- a/server/play.c +++ b/server/play.c @@ -399,7 +399,7 @@ static int start(ev_source *ev, memset(&addr, 0, sizeof addr); addr.sun_family = AF_UNIX; snprintf(addr.sun_path, sizeof addr.sun_path, - "%s/speaker", config->home); + "%s/speaker/socket", config->home); sfd = xsocket(PF_UNIX, SOCK_STREAM, 0); if(connect(sfd, (const struct sockaddr *)&addr, sizeof addr) < 0) fatal(errno, "connecting to %s", addr.sun_path); @@ -427,6 +427,7 @@ static int start(ev_source *ev, * (but it should be for play_track() */ execlp("disorder-normalize", "disorder-normalize", log_default == &log_syslog ? "--syslog" : "--no-syslog", + "--config", configfile, (char *)0); fatal(errno, "executing disorder-normalize"); /* end of the innermost fork */