The logs say that it’s working. You’ve got it set so you can only control it from the same machine though. Is that what you intended? If you want to control it from other devices on the network you’ll have to change hostname to allow that.
Even I changed hostname to 0.0.0.0 but the port is still not lisented
I want to use Iris to control mopidy and browse music from UPNP server with MPD and upmpdcli. But there is no docs about how to configure them work together
I’ve no explanation why the listening socket is not present. I’d personally try and actually connect.
There is documentation and it states
The default settings of upmpdcli will work with the default settings of Mopidy-MPD. Edit /etc/upmpdcli.conf if you want to use different ports, hosts, or other settings.
But it’s very possible this advice is out of date. We rely on users for keeping info on integrations like this up to date.
Well, just find some upmpdcli control client, such as BubbleUPNP, it work well with default config
Now I can control from iris to playback smartlist in my UPNP device.
This has always worked for me, I use it frequently to run multiple instances of Mopidy (when testing) and have each instance listen on different ports for both HTTP and MPD.
I just tried it and it works fine. If you had actually tried connecting to the server as suggested you’d have also seen it works. What doesn’t work is your command ss -l | grep 2600. And that is because ‘2600’ is the port for zebrasrv (whatever that is) and ss helpfully substitutes ‘2600’ for ‘zebrasrv’ in the output which means your grep fails.
If you had to use ss you could have done sudo ss -lp | grep mopidy which would have worked:
Yes, you are right, I just forgot ss use service name by default
Another thing is iris not support browse UPNP source?
So I have to use another control app, even installed mpd and upmpdcli they can connect DLNA/UPNP?
I think this question was already answered above, neither iris or Mopidy provides dlna controller functionality. I think that’s what you are asking. So Yeh, you need a separate DLNA controller app like bubble.