Zap2it free TV listings XML is no more. (6 Viewers)

voip-engineer007

New Member
June 22, 2025
3
0
Home Country
United States of America United States of America
@antidot: I appreciate your help in getting EPG listings to work, but unfortunately I get an error when using newzap2it.exe .
Error screenshot:
newzap2it-err.png
Any assistance you can provide is greatly appreciated. I disabled my antivirus to avoid the issues mentioned previously.
Also I tried the -Z option which seems to allow entering a zip code instead of username/password, but still complains about needing to login with a username/password.

FYI I have a free account with Gracenote. I use MediaPortal to import EPG from an XML file. I was using mc2xml program successfully until the recent updated agent change by Gracenote . I am the creator of this thread if it gives me any brownie points. :)

Thanks
I got that error too when trying to run. It is because the .exe file that was compiled from perl is actually using perl functions within the code therefore Windows needs to have perl installed. That said, to resolve the issue, I installed Strawberry Perl on my Windows host and then had to install the LPW Protocol HTTPS module using a simple cpan command "cpan install LWP::protocol::https" from command prompt. It throws a repeating error and takes a few minutes to run but it eventually completes and the "newzap2it.exe" with the original arguments used for zap2it.exe work just fine.
 

NRivera637

Portal Pro
September 7, 2013
65
8
75
Home Country
United States of America United States of America
Saludos Noise672

I've been trying out the different flavors of NewZap2xml.exe but can't get it to work. AVG keeps junking it on me and when I disable AVG it doesn't work with same errors as others. :mad:

So the question is... how have you gotten it to work for you..? Where is it installed..? what other resources when you run it..? can you give snapshot of folder you are running it from so I can see support files..? Thanks. (y)
 

voip-engineer007

New Member
June 22, 2025
3
0
Home Country
United States of America United States of America
@antidot: I appreciate your help in getting EPG listings to work, but unfortunately I get an error when using newzap2it.exe .
Error screenshot:
newzap2it-err.png
Any assistance you can provide is greatly appreciated. I disabled my antivirus to avoid the issues mentioned previously.
Also I tried the -Z option which seems to allow entering a zip code instead of username/password, but still complains about needing to login with a username/password.

FYI I have a free account with Gracenote. I use MediaPortal to import EPG from an XML file. I was using mc2xml program successfully until the recent updated agent change by Gracenote . I am the creator of this thread if it gives me any brownie points. :)

Thanks
I got that error too when trying to run. It is because the .exe file that was compiled from perl is actually using perl functions within the code therefore Windows needs to have perl installed. That said, to resolve the issue, I installed Strawberry Perl on my Windows host and then had to install the LPW Protocol HTTPS module using a simple cpan command "cpan install LWP::protocol::https" from command prompt. It throws a repeating error and takes a few minutes to run but it eventually completes and the "newzap2it.exe" with the original arguments used for zap2it.exe work just fine.
 

Noise672

Portal Pro
August 9, 2015
87
32
70
Montreal
Home Country
Canada Canada
Saludos Noise672

I've been trying out the different flavors of NewZap2xml.exe but can't get it to work. AVG keeps junking it on me and when I disable AVG it doesn't work with same errors as others. :mad:

So the question is... how have you gotten it to work for you..? Where is it installed..? what other resources when you run it..? can you give snapshot of folder you are running it from so I can see support files..? Thanks. (y)
Saludos

I did it on another less important computer because I was afraid of the Windows Defender virus warning.

1 - Disable Defender on this other Computer.
2- Copied C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv folder to the other computer. (in Download)
3- Copied NewZap2xml.exe to the same folder.
4- Open Terminal or CMD in admin mode in the same folder.
5- Execute NewZap2xml.exe. Will create xmltv.xml and update the cache folder (I checked time stamp).
6- Copied REPLACE ALL back to my MedialPortal TvServer computer: xmltv.xml, tvguide.xml(this is a copy of xmltv.xml) and the cache folder.
 
Last edited:

mrceolla

Portal Pro
December 11, 2010
161
23
Home Country
United States of America United States of America
FWIW, I'm getting 403 Forbidden with the hosts file trick. Same with others?
 

pfilippone

Portal Member
January 7, 2025
10
6
Home Country
United States of America United States of America
I got that error too when trying to run. It is because the .exe file that was compiled from perl is actually using perl functions within the code therefore Windows needs to have perl installed. That said, to resolve the issue, I installed Strawberry Perl on my Windows host and then had to install the LPW Protocol HTTPS module using a simple cpan command "cpan install LWP::protocol::https" from command prompt. It throws a repeating error and takes a few minutes to run but it eventually completes and the "newzap2it.exe" with the original arguments used for zap2it.exe work just fine.

Thanks for the info!! After installing strawberry perl and 'cpan install LWP :: protocol :: https' (no spaces around the :: ) I was able to get newzap2xml.exe to work!!

I wonder if there's some programmer at Gracenote who's bored and thus just for fun likes screwing with us and keeps coming up ways to break the EPG grabbing.

Any bets on how long this method will last??
 

antidot

Portal Member
April 9, 2025
18
8
Home Country
United States of America United States of America
So, hopefully this will be the last one. I've identified the missing Perl libraries (3 files). Here is the 5th iteration : newzap2xml_5.exe with the missing libraries. Put all 4 files in the same directory/folder !!!

Disable the Perl environment (rename Perl folder) on your computer, the newzap2xml_5.exe should run with the 3 library files in the same folder.

Shouldn't trigger A/V false positive, either.

Please report back.
 

Attachments

  • newzap2xml_5.zip
    7.6 MB

mrceolla

Portal Pro
December 11, 2010
161
23
Home Country
United States of America United States of America
Hmm. The latest file is still triggering antivirus for me.

Screenshot 2025-06-23 095546.png
 

antidot

Portal Member
April 9, 2025
18
8
Home Country
United States of America United States of America
Ignore the warning, the file is clean. I use MS Defender, and this version didn't trigger anything on my system, that's why I published it. At the end of the day, the .exe file is clean and it works now with the supplied libraries. Disable A/V during extraction, and good to go.

It's actually a bit amusing to see how the same script file (*.pl) compiled with different version of the Strawberry Perl compiler, triggers and reports completely different "Trojans". It just shows you how much room there is for improvement.

Cheers
 
Last edited:

Users who are viewing this thread

Top Bottom