(2025-06-29, 02:22 AM)j2gbpvr Wrote:(2025-06-28, 04:06 PM)JohnySmith1010 Wrote: Instructions from fla in the larger thread, not sure why there are 2 all of sudden. First on windows install strawberry perl from https://strawberryperl.com/ then modify your zap2xml.py to conform with gracenote & user agent based on the instructions already floating around in both of these threads. You can do this in a standard text editor and save your perl file. Then CRUCIALLY run a command prompt with ADMINISTRATOR rights (I banged my head against this one). Then goto your directory wherever you have your moidfied perl file (I recommend you do this is C:\temp to make life easier). Then run "pp -M Sub::Util -o zap2xml.exe zap2xml.pl" without the quotes. This will compile a new zap2xml.exe for you which you can place wherever your original was and it should run normally now. Oh and I also found out, you must leave strawberry perl installed for this to continue to work correctly.
Here is the original thread you can read on the toilet if you wish. https://forums.nextpvr.com/showthread.ph...253&page=2
if you want to include the dll files in the zap2xml.exe, use pp_autolink, then you can uninstall strawberry perl
use command prompt (admin)
C:\Strawberry\perl\bin
cpanm App:P::Autolink
then put the zap2xml.pl file in
C:\Strawberry\perl\site\bin
then run the command
C:\strawberry\perl\site\bin> perl pp_autolink.pl -M Sub::Util -o zap2xml.exe zap2xml.pl
Scanning dependent dynamic libs
Getting dependent DLLs
DLL check iter: 1
DLL check iter: 2
DLL check iter: 3
No alien system dlls detected
Detected link list: c:/strawberry/c/bin/zlib1__.dll c:/strawberry/c/bin/libssl-3-x64__.dll c:/strawberry/c/bin/libcrypto-3-x64__.dll
Detected aliens:
CMD: pp --link c:/strawberry/c/bin/zlib1__.dll --link c:/strawberry/c/bin/libssl-3-x64__.dll --link c:/strawberry/c/bin/libcrypto-3-x64__.dll -o zap2xml.exe zap2xml.pl
C:\strawberry\perl\site\bin>
I followed your instruction, but this is what I get:
C:\Strawberry\perl\bin>cpanm App:

App:

C:\Strawberry\perl\bin>cd ..\site\bin
C:\Strawberry\perl\site\bin>perl pp_autolink.pl -M Sub::Util -o zap2xml.exe zap2xml.pl
Can't open perl script "pp_autolink.pl": No such file or directory
C:\Strawberry\perl\site\bin>
OK, I redid it by moving the zap2xml.pl file back to the original folder and running the command from there, and it got:
C:\Strawberry\perl\bin>perl pp_autolink.pl -M Sub::Util -o zap2xml.exe zap2xml.pl
Scanning dependent dynamic libs
Getting dependent DLLs
DLL check iter: 1
DLL check iter: 2
DLL check iter: 3
DLL check iter: 4
No alien system dlls detected
Detected link list: c:/strawberry/c/bin/libiconv-2__.dll c:/strawberry/c/bin/libssl-1_1-x64__.dll c:/strawberry/c/bin/libgd-3__.dll c:/strawberry/c/bin/libxpm__.dll c:/strawberry/c/bin/libjpeg-9__.dll c:/strawberry/c/bin/libpng16-16__.dll c:/strawberry/c/bin/libcrypto-1_1-x64__.dll c:/strawberry/c/bin/zlib1__.dll c:/strawberry/c/bin/libtiff-6__.dll c:/strawberry/c/bin/liblzma-5__.dll
Detected aliens:
CMD: pp --link c:/strawberry/c/bin/libiconv-2__.dll --link c:/strawberry/c/bin/libssl-1_1-x64__.dll --link c:/strawberry/c/bin/libgd-3__.dll --link c:/strawberry/c/bin/libxpm__.dll --link c:/strawberry/c/bin/libjpeg-9__.dll --link c:/strawberry/c/bin/libpng16-16__.dll --link c:/strawberry/c/bin/libcrypto-1_1-x64__.dll --link c:/strawberry/c/bin/zlib1__.dll --link c:/strawberry/c/bin/libtiff-6__.dll --link c:/strawberry/c/bin/liblzma-5__.dll -M Sub::Util -o zap2xml.exe zap2xml.pl
C:\Strawberry\perl\bin>
So I should be able to run it without strawberry now, right?
OK, it doesn't work. I just tried it on my Win10 unit that doesn't have strawberry, and it can't log in. It works fine on my unit that has strawberry. Any more suggestions?