So there's a problem in MC when it comes to UPnP sometimes being slow responding to HTTP action requests, which a discussion has been ongoing here:
https://yabb.jriver.com/interact/index.php/topic,138392.0.htmlThe main symptom of this is when using an app like BubbleUPnP to connect to the MC server, and have it try to load very large lists of Artists (1,246 in my case) and Albums (10,768 in my case) which the mass majority are in FLAC with some DSF content. Sometimes it loads very quickly (near instantly really), whereas other times it loads slowly with it loading parts of the list slowly in chunks, taking 7+ seconds each time for each chunk it's loading.
In the screenshot example, MC takes over 7 seconds to respond with 156 KB of data. And as mentioned it'll do this multiple times as it's loading the large lists of Artists and Albums in chunks.
This is with a brand new network setup from scratch with a WiFi 7 router which all wired devices (including the MC server) are connected with 2.5GbE LAN along with 5GbE to the NAS, which is also brand new and fast. All ports are forwarded and are confirmed to be open. However I noticed this for years now with my previous two network setups, and I assumed it was a BubbleUPnP issue until the dev responded to me after I mentioned it and the dev looked at a log and saw MC was responding to UPnP HTTP action requests slowly.
I've been able to come to a few conclusions;
1. I'm not the only one experiencing it, Mr. Odd in the topic also is. It's likely pretty rare that requires certain conditions like a large library.
2. It doesn't always happen. Once I disabled Audio Only Mode, it seems to work (as in load near instantly) more than not, but it still happens. Also tried the new Error Free Mode button too, doesn't make a difference.
3. I've reset MC to all default settings including default Media Network settings, still does it.
4. I've tried every advanced DLNA server setting, no difference.
5. Happens on multiple devices, not just my Android 14 phone with BubbleUPnP. Haven't tried any other apps yet, not sure of any good ones besides BubbleUPnP.
6. I've enabled logging on the MC32 server and reproduced the issue and looked at the logs. It does indeed show slow responses taking multiple seconds, but doesn't really give any reason why.
7. Obviously in JRemote2, MO 4Media, Panel, etc. the lists load very quickly, but then again those likely don't use UPnP there.
8. I did setup foobar2000 with foo_upnp as a test to see if it does it too, but it doesn't. It loads the lists near instantly though I don't like how it arranges the lists at all, MC's way of arranging the list is perfection.
9. I installed the BubbleUPnP Server app and enabled the proxy settings to see if it could help... as expected, it doesn't.
Any thoughts?