Problems with get_iplayer.cgi since 2.94

Anthony Kehoe garion at aloria.net
Wed Jun 10 09:46:29 PDT 2015


Hi all,

It seems some of the changes have broken get_iplayer.cgi .. I think
there is a missing section of get_iplayer that is causing the cgi
program to have issues:

DEBUG: get_iplayer options: "skipdeleted=0" "modes=default"
"search=.*" "type=tv,livetv" "versionlist=default" "history=0"
"subtitles=0" "refreshfuture=0" "future=1" "force=0" "fields=name"
"hide=1" "thumb=0" "nopurge=1"
"listformat=ENTRY|<index>|<thumbnail>|<pid>|<available>|<type>|<name>|<episode>|<versions>|<duration>|<desc>|<channel>|<categories>|<timeadded>|<guidance>|<web>|<seriesnum>|<episodenum>|<filename>|<mode>"
"page=1" "pagesize=400" "sortmatches=index"
INFO: Command: /home/iTunes/get_iplayer/get_iplayer
--encoding-locale=UTF-8 --encoding-console-out=UTF-8 --nocopyright
--expiry=999999999 --webrequest
skipdeleted%3D0?modes%3Ddefault?search%3D.%2A?type%3Dtv%2Clivetv?versionlist%3Ddefault?history%3D0?subtitles%3D0?refreshfuture%3D0?future%3D1?force%3D0?fields%3Dname?hide%3D1?thumb%3D0?nopurge%3D1?listformat%3DENTRY%7C%3Cindex%3E%7C%3Cthumbnail%3E%7C%3Cpid%3E%7C%3Cavailable%3E%7C%3Ctype%3E%7C%3Cname%3E%7C%3Cepisode%3E%7C%3Cversions%3E%7C%3Cduration%3E%7C%3Cdesc%3E%7C%3Cchannel%3E%7C%3Ccategories%3E%7C%3Ctimeadded%3E%7C%3Cguidance%3E%7C%3Cweb%3E%7C%3Cseriesnum%3E%7C%3Cepisodenum%3E%7C%3Cfilename%3E%7C%3Cmode%3E?page%3D1?pagesize%3D400?sortmatches%3Dindex
CMD STDERR: Can't locate Programme.pm:   ./Programme.pm: Permission
denied at /usr/share/perl5/base.pm line 99.
CMD STDERR:     ...propagated at /usr/share/perl5/base.pm line 108.
CMD STDERR: BEGIN failed--compilation aborted at
/home/iTunes/get_iplayer/get_iplayer line 5366.

Important part:
CMD STDERR: Can't locate Programme.pm:   ./Programme.pm: Permission
denied at /usr/share/perl5/base.pm line 99.
CMD STDERR:     ...propagated at /usr/share/perl5/base.pm line 108.
CMD STDERR: BEGIN failed--compilation aborted at
/home/iTunes/get_iplayer/get_iplayer line 5366.


################### iPlayer Parent class #################
package Programme::bbciplayer;

use Env qw[@PATH];
use Fcntl;
use File::Copy;
use File::Path;
use File::stat;
use HTML::Entities;
use HTTP::Cookies;
use HTTP::Headers;
use IO::Seekable;
use IO::Socket;
use LWP::ConnCache;
use LWP::UserAgent;
use POSIX qw(mkfifo);
use Storable qw(dclone);
use strict;
use Time::Local;
use URI;

# Inherit from Programme class
use base 'Programme';     <--------- Problem line

Is this part of something that was removed when the updates were made
to get_iplayer to remove old ION code?



More information about the get_iplayer mailing list