MediaMonkey for Android (MMA) may fail to access content shared by the MediaMonkey for Windows (MMW) UPnP/DLNA server due to networking or security/access control issues. If you're unable to access content, first confirm whether MMW is accessible via this simple tests. Note: This also may apply to other UPnP/DLNA clients
- As of MediaMonkey for Android (MMA) version 1.3.5 it is possible to save UPnP/DLNA server with few following few simple steps:
- Start searching for UPnP/DLNA server by tapping on UPnP icon in MMA and hile MMA shows searching
- Restart MMW application and it should show in the list of found servers. This is due Windows firewall issues where UPnP/DLNA server is removed from available list on idle
- Long Tap on MMW UPnP/DLNA server and you will be presented with Save option
- After you save MMW UPnP/DLNA server settings it should be available even firewall blocks MMW UPnP/DLNA server from announcing its availability
NOTE: This also apply for setting up MMW WiFi Sync server
- If the problem started after installing the Windows Anniversary Update (build 1067), the issue has occurred because the update reset the firewall settings. Try updating to MMW 4.1.14 --it will update the firewall rules. Alternatively, skip to step 6.
- Verify that your Router supports Multicast packets and UPnP routing and discovery (most do out of the box)
- Reset your router (this is just precautionary--no need to reconfigure anything)
- In MMW, click Tools > Options > Media Sharing, and verify that a server is enabled and running. If it isn't, enable it.
- Double click the server (it'll be named something like 'MediaMonkey Library', and make sure that the IP address/MAC address of the client is checked off in the 'Enabled' column. If it isn't listed, then try connecting with MMA to the MMW UPnP/DLNA server, and MMW will prompt you to enable access to the client (alternatively, you can enable 'Share automatically with all new devices' though this may not be desireable if you want to limit access to the library).
- If MMW doesn't list the client in question even after attempting to connect, then it means that there's a connectivity problem. Try each of the following:
- On the device running MMA/MM8, Disable/re-enable the Wi-Fi Connection.
- Make sure that the Windows Firewall is configured to allow incoming connections to MMW. Go to
- Control Panel > System and Security > Windows Firewall > Allowed apps, and enable Private (or Public if you're accessing it externally) connections into MediaMonkey.
- ... Windows Firewall > Advanced Settings > Inbound rules, and
- Ensure that there's a rule allowing incoming UPnP connections over the TCP Port configured in MMW (you can see this at Tools > Options > Media Sharing > Double-click the server > Click the Server tab ).
- Ensure that there's a rule allowing incoming SSDP connections over UDP Port 1900.
- Restart the machine to ensure that the updated rules are in effect
- If your server has > 1 network adapter, make sure that the server is configured with the value corresponding to the subnet mask of the desired network interface. In MMW, go to Tools > Options > Media Sharing > Double-click the server > Click the Server tab, and change the IP address from Automatic to the desired setting.
- Make sure that the TCP Port# being used doesn't conflict with any other applications (e.g. Windows Media Player uses port 2869, serviio uses 8895, etc.). If you're unsure you can try changing the port number. In MMW, click Tools > Options > Media Sharing > Double-click the server > Click the Server tab, and change the Port# to 5000, for example, and make sure that the firewall is configured to allow it through. Then, on your Android device, download and install https://play.google.com/store/apps/details?id=com.overlook.android.fing , scan your wireless network, and open the IP of the PC running MMW and verify that port 5000 shows up in the results.
- If you have multiple MMW servers sharing a single database, then it's possible that they are all serving using a common UUID, resulting in only one of the servers being recognized. To solve this, create a new Media Server instance via Options -> Media Sharing -> [Add] , and then disable the old one.
- Check if your Network connection is Private or Public as Computers in Public Network connections are blocked to share any resources. You can check that by Right clicking on Network connection tray icon and select "Open Network and Sharing Center" which will open dialog showing network connection and type. If you are registered on Public network you need to change network type and allow other devices to discover your PC within network.
- Disable Jumbo frames for your network adapter configuration as not all routers and network switches support or have not configured correctly to support Jumbo frames.
To do that follow these steps:
Win 10: Right click on Network connection tray icon and select "Open Network and internet settings" -> Ethernet -> Change adapter options -> [DOUBLE CLICK TO OPEN YOUR DEVICE SETTINGS] -> Properties -> Configure -> Advanced -> Jumbo Frames -> Disable -> Ok -> Ok
Win 7: Right clicking on Network connection tray icon and select "Open Network and Sharing Center" -> Change adapter options -> [DOUBLE CLICK TO OPEN YOUR DEVICE SETTINGS] -> Properties -> Configure -> Advanced -> Jumbo Frames -> Disable -> Ok -> Ok
Note: If you change the Port# in MMW to 4000, then MMW's DLNA/UPnP client will not suppress the MMW server from the list of UPnP servers that appear in MMW. This can be useful for debugging purposes, as well.
Reference: Online help:http://www.mediamonkey.com/wiki/index.php/WebHelp:Setting_UPnP/DLNA_Media_Servers/4.0