This has been a problem for me as well. I finally found a solution that has consistently worked. Here’s my setup: I have a windows 10 laptop with several USB hard drives plugged into it that I use as a server. First, my laptop’s IP address is 10.0.0.86. My WDTV Media Player IP is 10.0.0.77. When I can’t connect to my network shares, I do the following:
Go to the WDTV Network Settings and change the IP address to 10.0.0.86 (yes, same as the server).
Go to the laptop, open a DOS prompt and run netstat -a.
Go back to WDTV Network Settings and set the IP back to 10.0.0.77.
Go back to the laptop and run netstat -a a second time.
Check the media player and see if it connects to the network shares. For some reason, I have to do this anytime I shut down the media player. But it only takes a minute, so it’s not bad. As long as I leave the media player on, it maintains the connection.