You can load a library from a server and play to any renderer now.
Yes, but today it took me a few hours to figure out how to actually do this for a PC MC renderer.
Here is what I think is necessary to "push" music to a computer's MC renderer over the network:
1) The MC renderer must be a MC server, not a "pure" client as I defined it above i.e. the renderer must have full networking enabled (which includes its own MC DLNA server and renderer).
2) Manually add at least one zone (
Playing Now > Add Zone) to this target MC server/renderer in addition to the default "Player". Give the new zone an easily recognized name when it is created. The zone can be configured under
Options > Audio > Zone to Configure > ...3) The new zone appears under Playing Now on all servers. Select this zone on a server and play to it, using either the server's local main library or a library downloaded from another server (
Playing Now > Play from ...).
I find that in the "push" case all involved MC instances must be servers. Standalone DLNA renderers appear under a server's Playing Now.
A "pure" MC client can load (i.e. "pull") a library from a server using
Playing Now > Play from ..., but only plays to one of its local zones since it does not have full networking enabled.
10/16/2024 Edit: The "pure" client can also play to the loaded library's Dynamic Zones which appear prefixed with "There: ". See clarification in my Reply #5 below
https://yabb.jriver.com/interact/index.php/topic,139845.msg969760.html#msg969760.
All of this largely agrees with observations made in @sjhilton's OP - I've just restated it a little differently after independent verification in MC33.
I am guessing that libraries get loaded using MCWS or Media Center Core commands (MCC). When playing to an MC renderer over the network, I presume that MC uses its own DLNA Media Server and DLNA Media Renderer, judging from activity levels in
Services & Plug-ins > Media Network > Servers. I asked a few years ago for JRiver to display more message detail in their Media Network monitor for troubleshooting, but it has not happened. The details can be observed in real time using Wireshark if so inclined.
Note: At one time I think Step 2) was supposed to happen automatically, resulting in "there" zones on clients and servers. I don't see automatic "there" zones happening now, whereas 2) creates reliable visible zones for me. These manually added zones from other networked PCs also appear listed under
Playing Now > RMB menu > Delete Dynamic Zones, so I guess they are effectively the current version of the mysterious "Dynamic Zones". They can also be targeted using a remote controller, such as Android phone apps MO 4Media, JRemote2, BubbleUPnP app, Gizmo, etc.
10/14/2024 Some additions for clarity.MC 33.0.30 | Win11 Pro 64-bit | Win 10 Pro 64-bit | Win 10 Home 64-bit