Well, I would agree... but how do I explain the fact that the Windows Media Server on the same machine as PMS gets recognized in less than 15 seconds (not instantly, but much much faster than PMS). Now, if it was a network or firewall issue, both programs are behind the very same firewall (both are completely open in the firewall rules, by the way), and both execute on the same computer. I have been trying to figure out the network/firewall issues for a long time.
When I first set this up, Windows Media Server wouldn't work properly either, and to tell the truth I forget how that got fixed. This has been a long project in my house.
Personally, I think the issue is patrly how PMS operates, and partly how the clients (like GoodPlayer) operate. To me, it seems that PMS is just always available on the bluray players instantly -- it is so fast, that it looks like PMS is "remembered" by the bluray player and it just reconnects using last known parameters. Because sometimes when PMS is down, the blurays still "see" it, although nothing can be accessed. On the other hand, GoodPlayer always seems to start with a clean slate. I can't seem to get it to "remember" prior servers. So I blame GoodPlayer in large part. I have tired other UPnP software, but none really as good as GoodPlayer, so I keep coming back to it.
So, I was hoping that maybe things could be improved a little on the PMS side of things, given that WMS pops up so quickly... but if that is not to be, I understand. It would be a very BIG help if I just knew how long I had to wait for PMS to broadcast!! Forget about changing the program for a second, just knowing how long I had to wait would be a big boon. Sometimes I cheat... yeah, I sneak over to the server and click the "Restart Server" button... of course, this causes PMS to pop into GoodPlayer very very quickly. But I hate to do that if someone else is streaming a movie at the time... I check "Traces" before I do this.