For years I have been running MPD on a headless server in my basement, sending music to various devices throughout the house via Pulseaudio network sinks and centrally controlling it with various MPD control apps; it’s all worked great for years. The server running MPD is currently running Ubuntu Server 22.04, and many of the remote devices are running Kubuntu 22.04, although in my garage I have one really old Pentium 4 machine that is dedicated to being a headless MPD audio sink, and I’ve left it running Ubuntu server 14.04 because it boots faster than any more recent versions; still works great for that dedicated purpose!
Recently I upgraded one of the remote devices from Kubuntu 22.04 to 24.04, but now the pulseaudio link between the MPD server and that device is broken and I can't figure out how to fix it. The MPD feed used to show up as an application in the the volume control in Kubuntu, and I could adjust the volume there and whatnot. Now it doesn’t show up on that machine after the upgrade. On the server, /var/log/mpd/mpd.log, says the following when I try to enable the output to the newly-upgraded kubuntu machine (which is called bluey-kubuntu)
Oct 27 18:54 : exception: Failed to open "pulse to bluey-kubuntu " (pulse); failed to connect: Connection refused
I’ve done google searches about how to enable pulseaudio network sinks and modified /etc/pulse/default.pa to enable the load-module module-native-protocol-tcp, copied the file ~/.config/pulse/cookie from another machine that works, also got paprefs working using the symlink hack, but none of that is working. Also I’ve compared these files with another machine running Kubuntu 22.04 that is still working fine as a remote sink, and it doesn’t look like any any of these had to be modified to to get it to work as a remote sink.
Any ideas? I’m now afraid to upgrade any of these other machines or the server to 24.04 because MPD is one of my main uses of all these machines.
Bookmarks