Signed programmes not downloading
Rob Dixon
rob.dixon at gmx.com
Thu Feb 23 08:48:35 EST 2012
On 23/02/2012 11:41, dinkypumpkin wrote:
> On 23/02/2012 08:53, Rob Dixon wrote:
>> I have noticed recently that signed television programmes are breaking
>> get_iplayer. An interim fix that seems to work (there may be a better
>> indicator than the one I have chosen) is to add the line
>>
>> $url .= '/sign' if $prog->{channel} and $prog->{channel} eq 'Signed';
>>
>> after line 4939 in the 2.80 release of get_iplayer.pl which reads
>>
>> $url .= '/ad' if defined $opt->{versionlist} && $opt->{versionlist} ne
>> 'default';
>
> I've just downloaded several signed programmes without a hitch, so
> please expand on "breaking get_iplayer". Does it actually fall over, or
> do you just not get the programme you expected? If it falls over, does
> it print an error message? More helpful would be to show us your command
> line and the output (from release version) when run with --verbose.
> Ordinarily, the choice of playlist URL with non-default versions
> wouldn't make a difference. If the change you described actually has an
> effect, it suggests there may be something unusual with BBC metadata for
> your programmes, but we don't know what those programmes are.
Update, the output with --verbose enabled is below.
Cheerrs,
Rob
C:\Program Files (x86)\get_iplayer>get_iplayer --overwrite --force --verbose --pid b01b45zh -g
get_iplayer v2.80, 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: User prefs dir: C:\Users\Rob/.get_iplayer
INFO: System options dir: C:\ProgramData/get_iplayer/options
Current options:
atomicparsley = .\AtomicParsley\AtomicParsley\AtomicParsley.exe
fatfilename = 1
ffmpeg = .\FFmpeg\ffmpeg-0.8-win32-static\bin\ffmpeg.exe
flvstreamer = .\RTMPDump\rtmpdump.exe
force = 1
lame = .\LAME\lame.exe
metadata = generic
mmsnothread = 1
mplayer = .\MPlayer\MPlayer-1.0rc2\mplayer.exe
nopurge = 1
output = \\synology\download\iPlayer
outputradio = \\synology\download\iPlayer\Radio
outputtv = \\synology\download\iPlayer\TV
overwrite = 1
pid = b01b45zh
subdir = 1
subdirformat = <nameshort>
subtitles = 1
thumb = 1
verbose = 1
vlc = .\VLC\vlc-1.1.11\vlc.exe
whitespace = 1
INFO: Search args: '.*'
INFO: Will try prog types: tv
INFO: Got 901 file cache entries for tv
INFO Trying to stream pid using type tv
INFO: pid found in cache
Matches:
329: Horizon - 2011-2012: 7. Playing God, Audio Described, Audio Described,Factual,Science & Nature,Science & Technology,Sign Zone,TV, audiodescribed,signed
INFO: 1 Matching Programmes
INFO: Getting page http://feeds.bbc.co.uk/iplayer/episode/b01b45zh
INFO: Getting page http://www.bbc.co.uk/programmes/b01b45zh.rdf
http://www.bbc.co.uk/iplayer/playlist/b01b45zh
INFO: iPlayer metadata URL = http://www.bbc.co.uk/iplayer/playlist/b01b45zh
INFO: Getting page http://www.bbc.co.uk/iplayer/playlist/b01b45zh
WARNING: No programmes are available for this pid
ERROR: Could not get version pid metadata
ERROR: Could not get programme metadata
C:\Program Files (x86)\get_iplayer>
More information about the get_iplayer
mailing list