My Media is on a NAS. Each machine on the network has its own local Library connected to the NAS, in case one is off. It is not mapped to a drive, but called directly.
maybe mwillems understood this, but I didn't.
I’m afraid we are running around in circles. Let’s make sure we are on the same page. Warning => wall-of-text
Just to make sure … You are trying to run three media servers at once, with, now it appears to me, each PC running separate libraries. Are you not loading a common “shared” library?? The NAS is just a repository for the media, the PC running as the media server is actually “serving” the files. It would be nice to have JRiver installed on the NAS and have everything else run as a client, but it can’t. Maybe this is what is confusing to you?
I thought the instances of JRiver MC running would automatically show up as DLNA Renderers (Zones). Am I wrong?
Not really. Consider “Player” as nothing more than a default zone – a zone being a specific configuration or set-up. I think you are getting hung up on the word. Think of “Player” as the default Zone#1 on each local machine, rather than something that plays Media located in a specific place. Zones are not renderers as such. They are, in a way, configurations of renderers. However, Media Servers don’t show zones of clients, but clients do (read should) show the Server’s zones.
So, the Server PC is “normally” not set up to show remote zones. That is why it was recommended to set two client PCs as renderers and controllers – I believe by activating all PCs as servers you won’t be seeing the zones without unchecking the DLNA server box in advanced settings and reloading the program. Somebody please fell free to correct me if I am missing something.
Please test the following to make sure at least 1 media server is correctly configured for the clients as indicated previously – also remember that the library indicated on all installs as “Main” is not necessarily the “serving library” – it is the default local library.
First …
Set PC1 to run as media server, renderer, controller
PC2 & PC3
just as Clients do not check the media network box just yet
Also, please create a new zone, which you can remove later (want to make sure you don’t have the same bug as I do - see screenshots)
Then load PC1’s Library on both PC2 and 3 from either Playing From in the tree or File=> Library (PC1 library includes all media?)
Now you should see PC1’s zones on each of the clients like this: “There: Player” and “There “New Zone”” You should be able to playback and control PC1 from each client (see screens again)
If that worked ….
Now set up Media Server on PC2 & PC3 running ONLY as renderer, controller
Both will again load PC1’s library. Now PC2 can control PC3 and vice versa as mwillems suggested. If PC1 is not visible on the network, this will not work (not what you want, but close)
Personally, I would run like this and just set PC1 to “wake on lan”. I have had better luck with mapped network drives than unmapped. Also, if you do not check use identification, you will not be able to use library sync. You could map the same paths to a local library on each client so that playback could be done with just one PC+NAS on of course. I would set that local library to not write tags to files so you wouldn’t screw up the “master” library.
Finally: If you want to run all three PCs as servers and controllers/renderers, I believe you would have to have identical cloned libraries on each machine (syncing any admin or retagging will be tricky as there is no real master library). The PC acting as server will not be able to control the clients, but in this case you could run PC2 loading its own library as server and control via PC1 and PC3. I do not want to test this on my system as a “master” library is important to me; so I haven’t tried this. It is logical though , if you have multiple PCs running, one of them would have to be actually serving the files, and consequently the zones of the other would not be showing up. Also, you might need to run the network with fixed ip addresses rather than with the access key
There is some work in this direction going on, however. Please read this post
http://yabb.jriver.com/interact/index.php?topic=85671.0 and read Hendrik’s solution (and InflatableMouse’s explanation). This post concerns working outside of a LAN, so it might not be applicable here. However, at least in your screenshot, you are using the default port 52199. It appears you can’t use the same port for different static IPs, but it could be possible assigning different ports to each IP address -- have to see about this.