sudo add-apt-repository ppa:jean-francois-dockes/upnpp1
sudo apt-get update
sudo apt-get install upmpdcli
sudo apt-get install mpd

然后大概可以用了

在 /etc/upmpdcli.conf 中的 friendlyname 是设备名字

修改之后重启生效

sudo /etc/init.d/upmpdcli restart

如果用的是 pulseaudio 那还得改一下mpd配置文件 /etc/mpd.conf 把 audio_output 部分改成这样

audio_output {
type     "pulse"
name     "My PULSE Device"
server   "localhost"
}

修改之后重启生效

/etc/init.d/mpd restart

还要改一下 /etc/pulse/default.pa

其中 #load-module module-native-protocol-tcp 改成

load-module module-native-protocol-tcp auth-anonymous=1

修改之后重启生效

pulseaudio -k

加到用户组

sudo adduser mpd pulse
sudo adduser mpd pulse-access