Please consider a way to connect to a MPD daemon that serves on a Unix socket.
Other clients (such as
ncmpc) follow the convention that when a "host" setting starts with a slash, it is really a path name for a Unix socket connection. I tried that with
mpdel but from the error message I saw that it was just connecting over TCP to a host with that name, which obviously couldn't work :-(
Then I thought that Emacs simply didn't support Unix sockets for
open-network-stream, but that turned out to be false, as can be read (carefully!) from the Elisp manual section on network processes.
So, it would be great (and easy, I believe) to add them. I can make a patch, given some encouragement that it would be accepted (I don't want to maintain a personal fork of