Jamie wrote: ↑Tue Jul 30, 2019 3:43 pm
Hi Teddy did you test the client pointing at the server, or localhost when doing Pauls test for the exporter? Localhost means that you are connecting to a service on your local PC which is the client in this case. If you place the server ip in the exporter from the client I bet you would get the no connection error. If there is no tray icon on your server it could mean that your install is messed up in some way and the tray app never got installed, or that server essentials uses a different app to run the service. Also the port could be different.
From Efrain's screenshots above, he has tried localhost on both the Server Essentials MM server, and the MM PC client. We would need Binnerup to confirm whether or not a tray icon should be present on a Server Essentials install. You're right that the port # could be different, but since the tray icon isn't present, that would also mean that a completely different program is running the API on Server Essentials... if it is running at all. I don't see the benefit of Binnerup changing the port #, as it would just create support headaches, so my money is on the API not running at all on the server. But since I have no experience with the Server Essentials version, I don't want to rule out any possibilities.
Teddyboy wrote: ↑Tue Jul 30, 2019 2:53 pm
I assumed this was tested with server essentials. I guess our definitions of server are a little different. your use case didn’t take into account a real server running under a domain.
In the context of typical My Movies users, my references to server or client are actually references to My Movies Server and My Movies Client, Binnerup products, not to the underlying OS. When you install My Movies, you can install a Server, a Client, or both combined. I've never installed the Server Essentials version (I don't have one to play with), so I don't know what options you get with those installs.
Though I could be wrong, I don't think you running a real server with a domain is a factor in the API issue at all. Rather, I think it is purely a My Movies issue, or perhaps a lack of understanding on our part on how the Server Essentials version of My Movies operates.
As far as I am aware, you might be my only CMC/CME user running Server Essentials. By default, that makes you the tester... sorry.
Teddyboy wrote: ↑Tue Jul 30, 2019 2:53 pm
Given that, the work around should be to run a client install of MM on the htpc and have CME run from there. In my test case, I installed the MM client side on my pc that I use everyday. With the api installed on the client side, you’d think that CME should not have a problem.
I agree 100%. I don't know why the API is not working for you on the PC Client, and ultimately this is a Binnerup issue. When you tried the URL, that should have worked, but for some reason it is saying you don't have access. That has nothing to do with CMC/CME. When I did the development of CME, I exclusively used URL's to retrieve the data and reverse engineer the XML format long before I wrote any code. The URL's should simply work, and the fact that it doesn't is the reason CME isn't working.
I will say that I encountered numerous bugs in the API behavior - which I reported to Binnerup - so I know that the API behavior isn't perfect. Perhaps this is another API bug, but one that exists only on the Server Essentials version.
With as many points as you have, Binnerup should be jumping to help you - you've earned API access twice over. For all I know, that could be the bug, you have too many points! (just kidding, but who knows, I've seen weirder bugs).
If you haven't already, you should post a request for help with the API not working when you run it from your PC client connected to a Server Essentials server. The My Movies forum is currently experiencing their daily outage, so I can't check for myself right now.