If you want MediaMonkey to connect to a DLNA Server on a different network than the local network MediaMonkey is connected to, you’ll need:
- Setup the remote DLNA Server to connect to the internet. DLNA as a protocol is limited to local networks, but with port forwarding through the router you can make a DLNA Server accessible outside of the network. Be aware that there is no security preventing anyone else from connecting to the DLNA Server that’s made accessible through port forwarding. See online documentation as to how to setup port forwarding for your specific Router model. The port that MediaMonkey uses for its DLNA Server is set under Tools > Options > Media Sharing from the Main Menu per server. The port forwarding needs to be done for both UDP and TCP protocols.
- In MediaMonkey you’ll need to manually add the DLNA Server as remote DLNA Servers are not auto-detected.
- In MediaMonkey 5 go to the Devices & Services node in the Media Tree and use the + icon next to the Media Servers section to manually add a DLNA Server.
- In MediaMonkey 4 right click on the Media Servers node in the Media Tree and use Add Media Server
- You’ll need:
- Know if you can connect via https or only via http (MediaMonkey only supports http)
- the IP of the network the DLNA Server is on, as your going outside the network this generally is the public IP of the network, not the IP of the DLNA Server (or PC it runs on)
- the port used for port forwarding in the Router, in MediaMonkey this is set under Tools > Options > Media Sharing from the Main Menu per server.
- the device description document filename, MediaMonkey uses DeviceDescription.xml for this.
- You can use this in any browser to confirm that the DLNA Server is accessible (eg. http://192.168.1.2:4000/DeviceDescription.xml).
If you have trouble accessing the MediaMonkey Media Server please see: MediaMonkey UPnP/DLNA Server inaccessible