Closed t0phr closed 4 years ago
Your log shows only access to foobar2000, but your packet capture is only about Plex. This doesn't match, and I can't analyze your capture file. I don't even know if the capture file shows anything that has failed. MPD works well with accessing a Gerbera daemon, but I have access to neither a foobar2000 server nor a Plex server.
You are right, I made new captures for Plex and foobar2000 with separate, matching log files. With Gerbera browsing works for me, too.
Bug report
Describe the bug
When using the database plugin upnp, browsing of several UPnP servers does not work. The servers are listed, but when a server is selected for browsing an empty screen is shown and "exception: Bad resource" appears in the logs.
In a little more detail, I tried to connect MPD to the Plex Media Server DLNA server as well as the foobar2000 UPnP Plugin Server. I added
database { plugin "upnp" }
to mpd.conf as required and restarted MPD. Then, using ncmpc, I can select both, the foobar server as well as the Plex server. But except for this top-level server entry nothing is shown.This happens with the current Arch Linux package, the current Debian Buster package and when building from source.
Expected Behavior
When selecting a upnp server for browsing, the contents of that server should be listed.
Actual Behavior
Nothing is listed after selecting a server for browsing. The log message
exception: Bad resource
is logged.Version
Log
I add a pcap of the communication between the MPD server and the Plex DLNA server, maybe that helps. I restarted Plex and MPD during that capture to make sure the relevant messages are exchanged. plex-pcap.zip