From 4b5577016cd8f1e4b75a88e5d62e55ec431e5926 Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Fri, 11 Nov 2016 14:37:36 -0500 Subject: [PATCH] mpd: Add procd mdns definition from MPD config file Signed-off-by: Ted Hess --- sound/mpd/Makefile | 4 ++-- sound/mpd/files/mpd.init | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sound/mpd/Makefile b/sound/mpd/Makefile index d978e42c75..162660ab0b 100644 --- a/sound/mpd/Makefile +++ b/sound/mpd/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2007-2016 OpenWrt.org +# Copyright (C) 2015-2016 Ted Hess # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mpd PKG_VERSION:=0.19.19 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://www.musicpd.org/download/mpd/0.19/ diff --git a/sound/mpd/files/mpd.init b/sound/mpd/files/mpd.init index 55cb51575a..ac8f1fce65 100644 --- a/sound/mpd/files/mpd.init +++ b/sound/mpd/files/mpd.init @@ -18,7 +18,11 @@ start_service() { mkdir -m 0755 -p $pld fi + local lport=`grep ^port "$CONFIGFILE" | cut -d "\"" -f 2` + [ -z $lport ] && lport=6600 + procd_open_instance + procd_add_mdns "mpd" "tcp" "$lport" procd_set_param command "$PROG" --no-daemon "$CONFIGFILE" # Give MPD some real-time priority procd_set_param nice "$NICEPRIO"