These forums are archived

See this post for further info

get_iplayer forums

Forum archived. Posting disabled.

XML::LibXML not loaded when get_iplayer invoked from custom batch file

user-1082

Hiya,

Installed v3.06 under Windows 10 and started getting this msg

   get_iplayer 3.06.0, Copyright (C) 2008-2010 Phil Lewis
    This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
    This is free software, and you are welcome to redistribute it under certain
    conditions; use --conditions for details.
   Matches:
   INFO: 0 matching programmes
   WARNING: Please download and run latest installer or install the XML::LibXML Perl module 1.91 or higher
   to use MPEG-DASH streams.

Still seems to work just fine and does what I want it to, but how do I get the requisite Perl module updated?

TIA

MEA

user-2

Smells like anti-virus interference, but there is no way for me to know. Uninstall get_iplayer, disable anti-virus completely, re-install, test download, re-enable anti-virus, test another download. Naturally, you should only do this if you are comfortable disabling your anti-virus temporarily.

user-1082

Thanks for the reply Dinky. Did what you suggested and still get the same message. As I said, it still seems to work for me despite the msg so I'll just soldier on and ignore it!!

user-2

Upgrade to 3.07.0 and run with --verbose. It should print some additional error information that might help, though there is no guarantee.

user-1082

Hi Dinky,

Installed 3.07 and ran as you suggested.  Output is as follows below [as I said before _get-ipayer still works fine despite the message so I omitted all the output after it started]

get_iplayer Output:

C:\Program Files (x86)\get_iplayer>_gip-pid b09hlyx9 --verbose --force

C:\Program Files (x86)\get_iplayer>echo off
get_iplayer 3.07.0, Copyright (C) 2008-2010 Phil Lewis
 This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
 This is free software, and you are welcome to redistribute it under certain
 conditions; use --conditions for details.

INFO: encodinglocale = cp1252
INFO: encodinglocalefs = cp1252
INFO: encodingconsoleout = cp850
INFO: encodingconsolein = cp850
INFO: ${^UNICODE} = 0
INFO: Profile dir: C:\Users\someone\.get_iplayer
INFO: User options file: C:\Users\someone\.get_iplayer\options
INFO: System options file: C:\ProgramData\get_iplayer\options
-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-
Current options:
       encodingconsolein = cp850
       encodingconsoleout = cp850
       encodinglocale = cp1252
       encodinglocalefs = cp1252
       force = 1
       get = 1
       output = C:\Users\someone\Downloads\_vid
       pid = b09hlyx9
       verbose = 1

INFO: Search args: ''
INFO: Got 2463 file cache entries for tv
INFO: Got 0 file cache entries for radio
INFO: Cleaning PID - old: 'b09hlyx9' new: 'b09hlyx9'
INFO: Getting URL: http://www.bbc.co.uk/programmes/b09hlyx9.json
INFO: tv episode PID detected (b09hlyx9)
Matches:
INFO: 0 matching programmes
INFO: Getting URL: http://www.bbc.co.uk/programmes/b09hlyx9.json
INFO: Getting URL: http://open.live.bbc.co.uk/mediaselector...h?cb=58962
WARNING: Please download and run latest installer or install the XML::LibXML Perl module 1.91 or higher to use MPEG-DASH streams.
ERROR: Failed to load XML::LibXML:
Can't load 'C:/Program Files (x86)/get_iplayer/perl/lib/auto/XML/LibXML/LibXML.xs.dll' for module XML::LibXML: load_file:The specified module could not be found at DynaLoader.pm line 193.
 at XML/LibXML.pm line 156.
BEGIN failed--compilation aborted at XML/LibXML.pm line 156.
Compilation failed in require at (eval 76) line 1.
BEGIN failed--compilation aborted at (eval 76) line 1.
INFO: Getting URL: http://open.live.bbc.co.uk/mediaselector...h?cb=08135


HTH

Mel

user-2

Previous reply deleted. I just noticed you are not using the get_iplayer batch file provided with the installer. As the docs make clear, no other method of invoking get_iplayer is supported. Re-run your test using the provided batch file.

EDIT: Also see https://forums.squarepenguin.co.uk/thread-1504.html and https://forums.squarepenguin.co.uk/thread-647.html

These forums are archived

See this post for further info