"The Sky at Night" problem

Vangelis forthnet northmedia1 at the.forthnet.gr
Mon Nov 12 23:27:37 EST 2012


 For anyone not familiar with this excellent monthly astronomy programme, it 
is first broadcast on BBC One late on a Sunday night (around midnight) as an 
abridged 20min version, then an extended 30min version first airs on the 
coming Thursday on BBC Four at 19:30. Both versions are then repeated 
several times among BBC One, BBC Four, BBC Two & BBC HD.
 For the past years, the practice followed was that the 20min edition was 
always unavailable on the iPlayer, only the 30min edition was made available 
after its airing on a Thurday [and the HD version of this 30min edition is 
never made available, also (???)].
 Now the beeb make both versions available on the iPlayer but, in their 
infinite wisdom, have chosen to give to both of them the SAME pid (programme 
ID), and just different vPID (version pid). This month's show (titled:  "The 
Story of Stuff") has pid=b01ns1cv, the 20min version has vPID=b01nthxz and 
the 30min one has vPID=b01ns1cq.
 If I run in get_iplayer this command:
 get_iplayer -i --type=tv --fields=pid b01ns1cv
or this command:
get_iplayer -i --type=tv "The Sky at Night"
I can see that the 20min version is marked as "default2" and the 30min one 
as "default", but there's only one index in the TV cache (=970 at the time 
of writing), corresponding to the "default" version (i.e. 30min). Hence, 
every attempt to record "The Sky at Night" by get_iplayer fetches the 
extended edition of the show:
get_iplayer "The Sky at Night" --get --modes=flashvhigh --force or
get_iplayer --pid=b01ns1cv --modes=flashvhigh --force

I have consulted get_iplayer --helplong and the obvious solution to 
add --versions=default2 to the download command simply does not work - it 
returns:

INFO Trying to stream pid using type tv
INFO: pid found in cache
Matches:
970:    The Sky at Night - The Story of Stuff, BBC One, Factual,Science & 
Nature,TV, default

INFO: 1 Matching Programmes
INFO: No versions of this programme were selected (default are available)

So, is there a way to download the short (20min) version of the show with 
get_iplayer?

FYI, I have managed to download this specific version with another tool 
(FRD) or manually, by visiting
http://www.bbc.co.uk/mediaselector/4/mtis/stream/b01nthxz
and from there getting the necessary info to construct a working rtmpdump 
command (with an extra help
of RTMPdumpHelper, that is...). But in theory, get_iplayer should also be 
able to do it!




More information about the get_iplayer mailing list