WHS 2011 as EPG 123 Server?

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: http://epg123.garyan2.net <> Setup guide here: http://epg123.garyan2.net/downloads/epg123_Guide.pdf
jachin99

Posts: 1181
Joined: Wed Feb 24, 2016 3:36 pm
Location:

HTPC Specs: Show details

WHS 2011 as EPG 123 Server?

#1

Post by jachin99 » Thu Feb 08, 2018 4:32 pm

In order to simplify setting things up, I am wondering if anyone has setup epg 123 as a client/server model using WHS 2011 as the Server. I want to do this because I am getting more PCs throughout the house, and I'm trying to simplify keeping up with all of them. Thanks.

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#2

Post by garyan2 » Thu Feb 08, 2018 5:14 pm

jachin99 wrote:In order to simplify setting things up, I am wondering if anyone has setup epg 123 as a client/server model using WHS 2011 as the Server. I want to do this because I am getting more PCs throughout the house, and I'm trying to simplify keeping up with all of them. Thanks.
That's how I do it. Just need to have the epg123 folder accessible on the network fo you clients to grab the mxf file.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

glorp

Posts: 335
Joined: Sun Sep 23, 2012 2:54 pm
Location:

HTPC Specs: Show details

#3

Post by glorp » Thu Feb 08, 2018 5:22 pm

I've done it with Windows Server Essentials 2012 too, OP. Works fine. The only real thing I don't like (Gary) is the need to expose the whole directory on the server, including epg123.exe, to all users in order to get access to the .mxf from all clients. That could be solved by having an option to locate building the .mxf in a directory other than the program's directory. But I've mentioned that before and it works as-is as you said.

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#4

Post by garyan2 » Fri Feb 09, 2018 1:19 am

glorp wrote:I've done it with Windows Server Essentials 2012 too, OP. Works fine. The only real thing I don't like (Gary) is the need to expose the whole directory on the server, including epg123.exe, to all users in order to get access to the .mxf from all clients. That could be solved by having an option to locate building the .mxf in a directory other than the program's directory. But I've mentioned that before and it works as-is as you said.
You could always edit the task to move the mxf file to your desired location.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

jachin99

Posts: 1181
Joined: Wed Feb 24, 2016 3:36 pm
Location:

HTPC Specs: Show details

#5

Post by jachin99 » Fri Feb 09, 2018 4:32 pm

Thanks for the input, i'll give this a go at some point.

User avatar
DavidinCT

Posts: 1433
Joined: Mon Feb 13, 2012 3:45 pm
Location:

HTPC Specs: Show details

#6

Post by DavidinCT » Mon Feb 12, 2018 4:56 pm

glorp wrote:I've done it with Windows Server Essentials 2012 too, OP. Works fine. The only real thing I don't like (Gary) is the need to expose the whole directory on the server, including epg123.exe, to all users in order to get access to the .mxf from all clients. That could be solved by having an option to locate building the .mxf in a directory other than the program's directory. But I've mentioned that before and it works as-is as you said.
I'm doing this now but, make an account on the server with a user name and a password, then on the media center machine, make a account on their with the same user name and password. Set the permissions for the share as this new user name. Now the local machine will be able to access this share. You should be able to go on your WMC machine \\machine name\share and it should be able to access it if you did it correctly.

My home computers are on a domain (test location) My Media Center machine IS NOT on the domain, I use this to access domain resources and don't have a problem with it.

This is how I make shares with out opening permissions to everyone.
-Dave
Twitter @TheCoolDave

Windows Media Center certified and WMC MVP 2010 - 2012

User avatar
IT Troll

Posts: 644
Joined: Sun Nov 27, 2011 9:42 am
Location: Edinburgh, UK

HTPC Specs: Show details

#7

Post by IT Troll » Mon Feb 12, 2018 11:06 pm

If you don’t have a domain joined clients, then HomeGroup can muddy the water somewhat. Machines will connect to each other using the HomeGroup in preference to any local user account. In which case you can leave/disable HomeGroup and just use traditional sharing instead.

rknox

Posts: 15
Joined: Thu Sep 10, 2015 7:11 pm
Location:

HTPC Specs: Show details

#8

Post by rknox » Tue Nov 05, 2019 10:30 pm

I know whs v.1 is a little long in the tooth, but since I have multiple WMC machines, I thought I would try to install epg123 server on whs. I was prompted to install .NET framework 4.0 and installation otherwise went fine. However, when trying to login I get the "did not receive a response from Schedules Direct for a token request" message. The log file shows several "SD API WebException Thrown. Message: The underlying connection was closed: An unexpected error occurred on a send. , Status: SendFailure" as well as "failed to complete request. Exiting".

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#9

Post by garyan2 » Tue Nov 05, 2019 10:57 pm

rknox wrote:
Tue Nov 05, 2019 10:30 pm
I know whs v.1 is a little long in the tooth, but since I have multiple WMC machines, I thought I would try to install epg123 server on whs. I was prompted to install .NET framework 4.0 and installation otherwise went fine. However, when trying to login I get the "did not receive a response from Schedules Direct for a token request" message. The log file shows several "SD API WebException Thrown. Message: The underlying connection was closed: An unexpected error occurred on a send. , Status: SendFailure" as well as "failed to complete request. Exiting".
Yah, my intent originally was to have EPG123 work on XP, and by proxy WHS v1, but you get the above message. I can't remember at the moment if the problem is the Microsoft WebClient or the Newtonsoft JSON dll I am using that fail. I didn't have a lot of call to make it work, so I've left it alone. I can try and take a look at it again.

If you update the WHS 2011, I can tell you it works.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

rknox

Posts: 15
Joined: Thu Sep 10, 2015 7:11 pm
Location:

HTPC Specs: Show details

#10

Post by rknox » Tue Nov 05, 2019 11:24 pm

Microsoft's announcement will likely have all kinds of stuff popping up! I won't go to 2011 - just another unsupported environment! Of course, I guess that's what this "club" is all about. It's not a show stopper, just the one server I currently have running. If you do have time, let me know if you need me to try anything.

adam1991

Posts: 2664
Joined: Sat Jun 11, 2011 2:31 pm
Location:

HTPC Specs: Show details

#11

Post by adam1991 » Wed Nov 06, 2019 1:36 am

sigh. I was there when this all started for ReplayTV...

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#12

Post by garyan2 » Mon Nov 11, 2019 12:38 am

rknox wrote:
Tue Nov 05, 2019 11:24 pm
Microsoft's announcement will likely have all kinds of stuff popping up! I won't go to 2011 - just another unsupported environment! Of course, I guess that's what this "club" is all about. It's not a show stopper, just the one server I currently have running. If you do have time, let me know if you need me to try anything.
It doesn't look good. It looks like the problem is the SSL/TLS connection needed to talk with Schedules Direct... I can't find a way to add the proper support for XP just yet.

Need to get educated some more on this.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

Space

Posts: 1580
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#13

Post by Space » Mon Nov 11, 2019 2:56 am

If you need TLS 1.2 on WinXP SP3 (XP already supports SSL 2.0 & 3.0), you can apparently add KB4019276 and then make a registry change to get it working.

You can get the info here (you need to give an email address to have them send it, I tried it and it works).

I've not tried it, so proceed at your own risk.

P.S. The registry change apparently changes you system to a POS device (Point Of Sale) so you should turn off auto updates as it may install unwanted stuff.

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#14

Post by garyan2 » Mon Nov 11, 2019 4:22 am

Yah, I was trying TLS 1.2 but it kept giving me an "unsupported" error. I'll take a look at your links and see what I can do.

Thanks!
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#15

Post by garyan2 » Mon Nov 11, 2019 5:48 am

Definitely some progress. Since I really don't like handing out my email, I found this site to provide that one last registry entry needed to make it work.

It does work, but it is reaaaaaaallllllly slow in negotiating the link.

EDIT: I take that back, I rebooted a couple more times and it runs perfectly. There is no method to remove the POS registry key, evidently, so I might play with that a little bit.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#16

Post by garyan2 » Mon Nov 11, 2019 7:15 am

Here you go... support for WinXP and WHS v1. Just download the zip file and follow the instructions inside.

@Space: You definitely earned your money today! Spot on fix and I found that as long as you don't reboot, you are able to delete the registry key that "makes" it a POS OS. We only need it long enough to get the KB installed.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

Space

Posts: 1580
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#17

Post by Space » Mon Nov 11, 2019 11:41 am

No problem, this forum only works if people help each other...

I don't like giving out my email either which is why I used a temporary email address.

Here is a thread that includes the information I received in the email from SocketTools, it may provide additional information that may be helpful to avoid any future issues (e.g. it mentions that you can't delete the registry key).

It's good that you found out you can delete the registry key if you don't reboot, and I know you mention not rebooting, but you may want to make it clear that if for some reason it does get rebooted with that key in there, there may be no way to revert back to being a normal system and they will be required to open a retail store. SO DON"T REBOOT THE SYSTEM WITH THAT KEY IN THE REGISTRY! :D

User avatar
garyan2

Posts: 3732
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#18

Post by garyan2 » Mon Nov 11, 2019 4:00 pm

Space wrote:
Mon Nov 11, 2019 11:41 am
It's good that you found out you can delete the registry key if you don't reboot, and I know you mention not rebooting, but you may want to make it clear that if for some reason it does get rebooted with that key in there, there may be no way to revert back to being a normal system and they will be required to open a retail store. SO DON"T REBOOT THE SYSTEM WITH THAT KEY IN THE REGISTRY! :D
I think this part is actually moot. I don't believe the OS operates any differently with the key in place. It just allowed the user to continue to download XP Updates (along with some POS updates). That service ended April 2019, so the registry key gets you nothing now. Since there is no risk in downloading POS updates I think there is no risk of any downside.

But point taken. I'll probably update the README again.
- Gary
Stomping out the Rovi disease, one media center at a time. http://epg123.garyan2.net

rknox

Posts: 15
Joined: Thu Sep 10, 2015 7:11 pm
Location:

HTPC Specs: Show details

#19

Post by rknox » Mon Nov 11, 2019 10:15 pm

Great news. Thanks Gary and Space! I'll give it a try and let you know how it goes.

rknox

Posts: 15
Joined: Thu Sep 10, 2015 7:11 pm
Location:

HTPC Specs: Show details

#20

Post by rknox » Mon Nov 11, 2019 10:58 pm

I tried installing. First merge was successful but running the KB resulted in a setup error: The updatebr.inf file is invalid. According to documentation KB4019276 works on XP or Windows Server 2008, but not 2003.

Post Reply