I'm currently starting the process as daemon with this command:
upmpdcli -D -f RuneAudio
These are the available options:
[root@runeaudio ~]# upmpdcli -h
upmpdcli: usage:
-c configfile configuration file to use
-h host specify host MPD is running on
-p port specify MPD port
-d logfilename debug messages to
-l loglevel log level (0-6)
-D run as a daemon
-f friendlyname define device displayed name
-q 0|1 if set, we own the mpd queue, else avoid clearing it whenever we feel like it
-i iface specify network interface name to be used for UPnP
-P upport specify port number to be used for UPnP
-O 0|1 decide if we run and export the OpenHome services
Are you also using the -q and -O options?