Ah but my problem is with the Emby server config, not a client app. Emby refers to itself by IP address (this can be seen on the Dashboard) and this is what I want to change.
- On Emby's Dashboard the Local Address link is http://192.168.1.115:8096. I attempted to launch the web interface from my HTPC at http://192.168.1.115:8096 and the page didn't launch.
- MediaBrowser Classic Configurator is set to automatically detect the Emby server but it can't. I suspect this is because Emby server only knows that it is at 192.168.1.115.
- Also when we fire up WMC we received an alert that Mediabrowser Server could not be contacted. I restarted the service, no change. I stopped the service and started the app, no change. I rebooted the computer, no change. I then launched Emby Theater on the Emby server (my HTPC) but it couldn't find the Mediabrowser server either. Of course this is because MediaBrowser Classic can't find the Emby server.
BUT I can access the Emby Dashboard using http://localhost:8096. Why?
Because my HTPC's IP address changed. I realize that I can simply set a static IP address for the server which solves my problem BUT I'm looking to learn a little something about Emby here. The IP address change on my computer is temporary, a result of having to disconnect the network cable and Windows assigning network responsibilities to another LAN connection that isn't properly configured (I'll elaborate if you're interested.) My HTPC shouldn't need to be connected to the network for me to watch it locally on the TV that I have connected to it.
I realize that simply assigning 192.168.1.115 to the LAN connection that is being used solves my problem but a better solution to the problem is for Emby to recognize itself as "localhost" instead of by its IP address.
I'm also aware that specifying an address for the Emby server in MediaBrowser Classic Configurator solves my problem.
BUT I'm more interested in learning how to change Emby's configuration so that it doesn't look for itself on 192.168.1.115 but instead looks for itself on "localhost".
Can it be done? If so, how?