home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Products
TV-Server
Zap2it free TV listings XML is no more.
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="antidot" data-source="post: 1302738" data-attributes="member: 172217"><p>Ok, here we go. I took the publicly available.pl (Perl) file and using a perl compiler, compiled it into a windows executable. Then I zipped the file to make it smaller for easier sharing. Than I downloaded the same file from this forum, and tried unzipping it to make sure everything was kosher.</p><p></p><p>My Windows Defender popped up, and started complaining. I disabled it, ran the file with the same old arguments, and everything worked. Why it's triggering a false positive A/V is beyond me. Maybe the perl compiler included some libraries that A/V flags, I don't know. I used Strawberry Perl for this.</p><p></p><p>Anyway, I don't want to go too deep into this. I'm trying to help, if a false positive spookes you, that don't use it. Period.</p><p></p><p>I've been using MCE for 15 years now. When Microsoft stopped providing EPG I had to switch. Somebody developed a zap2xml.exe and epgcollector.exe to remedy the problem. Used them until 2 months ago when zap2it got swallowed up by gracenote.</p><p></p><p>This created a problem as zap2it.com was hardcoded into the zap2xml.exe file. Nobody could reverse engineer it. So the only solution was to manually redirect zap2it -> gracenote, which could be only accomplished by modifying the hosts file in windows. This is internet 101 by the way.</p><p></p><p>It came to the surfacet hat gracenote was using AWS, and their gracenote IP was changing almost on a daily basis, so a fixed IP in your hosts file would work only for a short period of time.</p><p></p><p>There was a gentleman who actually developed a nslookup (batch file), that would automatically update the hosts file with the current gracenote.com IP. It was an awesome solution, and I ran it prior to the zap2xml.exe, and I would always get proper EPG from gracenote.</p><p></p><p>So far, so good. Thing changed again, when AWS decided to deny certain "agents" to login to their services (gracenote). This could not be remedied with a batch file of any sort, it was a game changer. Luckily, there was someone out there with Perl knowledge who wrote the zap2xml.pl file, but you needed a 1GB Perl environment to execute it.</p><p></p><p>I tested it, it worked. But, I thought there must be a cleaner solution, just an .exe file just like before. I ran into a Reddit post how to compile .exe from .pl using Perl. So, using a perfectly working zap2xml.pl file and ran it through a Perl compiler, and 2 miutes later voila. I had my newly created newzap2xml.exe file. Tested it, worked like a charm.</p><p></p><p>To make the long story short, this solution has all the problems solved. I will continue to use gracenote's FREE EPG service, for as long as it works. Now that I have a proper zap2xml.pl (as a source file), any problems in the future such as domain names, agents or whatever changes will be easy to correct.</p><p></p><p>I have 4 MCE computers at home, they all pull EPG flawlessly from gracenote. If I may suggest disabling your A/V for minute, download and unzip the file ( exctract the newzap2xml.exe). Run it with the exact same command arguments (switches) as the older zap2xml.exe, it will run just fine.</p><p></p><p>Seems to me that the whole subject has boiled down to "do I trust this file" vs hey "does it actually work?"</p><p></p><p>I'm not a A/V specialist, nor a Perl programmer, just used tools readily available on the Internet. Already spent way to much time crapshootin' the subject, and trying to explain myself for trying to help the MCE community. This is the best I can do with my knowledge and tools to make free EPG work properly again.</p><p></p><p>Cheers</p></blockquote><p></p>
[QUOTE="antidot, post: 1302738, member: 172217"] Ok, here we go. I took the publicly available.pl (Perl) file and using a perl compiler, compiled it into a windows executable. Then I zipped the file to make it smaller for easier sharing. Than I downloaded the same file from this forum, and tried unzipping it to make sure everything was kosher. My Windows Defender popped up, and started complaining. I disabled it, ran the file with the same old arguments, and everything worked. Why it's triggering a false positive A/V is beyond me. Maybe the perl compiler included some libraries that A/V flags, I don't know. I used Strawberry Perl for this. Anyway, I don't want to go too deep into this. I'm trying to help, if a false positive spookes you, that don't use it. Period. I've been using MCE for 15 years now. When Microsoft stopped providing EPG I had to switch. Somebody developed a zap2xml.exe and epgcollector.exe to remedy the problem. Used them until 2 months ago when zap2it got swallowed up by gracenote. This created a problem as zap2it.com was hardcoded into the zap2xml.exe file. Nobody could reverse engineer it. So the only solution was to manually redirect zap2it -> gracenote, which could be only accomplished by modifying the hosts file in windows. This is internet 101 by the way. It came to the surfacet hat gracenote was using AWS, and their gracenote IP was changing almost on a daily basis, so a fixed IP in your hosts file would work only for a short period of time. There was a gentleman who actually developed a nslookup (batch file), that would automatically update the hosts file with the current gracenote.com IP. It was an awesome solution, and I ran it prior to the zap2xml.exe, and I would always get proper EPG from gracenote. So far, so good. Thing changed again, when AWS decided to deny certain "agents" to login to their services (gracenote). This could not be remedied with a batch file of any sort, it was a game changer. Luckily, there was someone out there with Perl knowledge who wrote the zap2xml.pl file, but you needed a 1GB Perl environment to execute it. I tested it, it worked. But, I thought there must be a cleaner solution, just an .exe file just like before. I ran into a Reddit post how to compile .exe from .pl using Perl. So, using a perfectly working zap2xml.pl file and ran it through a Perl compiler, and 2 miutes later voila. I had my newly created newzap2xml.exe file. Tested it, worked like a charm. To make the long story short, this solution has all the problems solved. I will continue to use gracenote's FREE EPG service, for as long as it works. Now that I have a proper zap2xml.pl (as a source file), any problems in the future such as domain names, agents or whatever changes will be easy to correct. I have 4 MCE computers at home, they all pull EPG flawlessly from gracenote. If I may suggest disabling your A/V for minute, download and unzip the file ( exctract the newzap2xml.exe). Run it with the exact same command arguments (switches) as the older zap2xml.exe, it will run just fine. Seems to me that the whole subject has boiled down to "do I trust this file" vs hey "does it actually work?" I'm not a A/V specialist, nor a Perl programmer, just used tools readily available on the Internet. Already spent way to much time crapshootin' the subject, and trying to explain myself for trying to help the MCE community. This is the best I can do with my knowledge and tools to make free EPG work properly again. Cheers [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Products
TV-Server
Zap2it free TV listings XML is no more.
Contact us
RSS
Top
Bottom