It's just a very rare scenario of using the program.
I wouldn't think it was rare at all. It would be pretty common where people are using a headless MC Server, a MC Client as the Controller, and targeting a DLNA Renderer of some sort.
For example, I just set up this scenario:
MC Client JRiver Client/Server connection
MC Server DLNA connection
BubbleUPnp AppWorkstation PC <---------------------------------------------> HTPC --------------------------------> Sony Xperia Phone
Connected to i.e. Not a generic DLNA connection Stores content
MC Server with Media Network
Server Library
loaded
Media Network
Controller Server RendererNote the direction of the arrows.
With the above, I can select music from the MC Server using the MC Client, and direct output to the Sony BubbleUPnP App as the Renderer. Works no problems.
Did you ever find a solution WhoAreYou?
First, I would update to the latest version of MC, MC24.0.75.
Next, I would suspect firewalls or other security software, on either or both the MC Client and MC Server.
How about IP Addresses of the devices involved? Are they fixed, either via Static Addresses (not recommended), or using DHCP Reservations (preferred)? Or do they change often?
Then, I would suspect a compatibility issue with the Oppo 205. There are a few threads discussing those. Worth searching, as there may be DLNA settings that make it work. I would test just playing from the MC Server to the Oppo and make sure that always worked. The "DLNA Controller Options" available via a right-click on the Oppo Zone would be a place to start. You could also try using
AndrewFG's DMRA software to check what the Oppo is capable of, but that has probably already been answered in other Oppo threads on the forum.
Sometimes on the client, the dynamic zone is displayed after the dynamic zone has been disconnected (turned off) and/or the JRiver server computer is offline.
Selecting this non-existant dynamic zone will immediately cause JRiver to hang.
Almost seems like there is always something cached by JRiver that is causing the hang, regardless of state of server and/or dynamic zone.
This is "normal", though more than a little disconcerting. But it doesn't cause a hang for me. I can select a no longer available Dynamic Zone and MC just shows an empty Playing Now. I can try to add tracks to the Dynamic Zone that is no longer available, and MC just fails to add the tracks, but doesn't hang, lockup, or crashed. It just fails gracefully.
Refreshing Dynamic Zones doesn't remove the record for my Sony Xperia BubbleUPnP App Renderer. I closed BubbleUPnP and shut down the Sony, but the zone stayed there. It was only when I switched Library, or restarted MC, that the Dynamic Zone disappeared. When I switched from the Server Library to a local Library on my MC Client, the Dynamic Zones disappeared, and then when I started BubbleUPnP on the Sony again, it reappeared in the MC Client.
Yet, in the past Dynamic Zones have been just that; Dynamic. They have disappeared when no longer available, and then not reappeared when expected. I haven't worked out any rules for what should be happening, or why. But nothing in this scenario is actually broken. It all works for me. That isn't to say that I can't break DLNA connection and MC DLNA functionality when I am testing stuff and making lots of changes, because I can break it. But not in this standard usage of it.