HD content still unavailable

Andy Bircumshaw andy at networkned.co.uk
Mon Nov 1 23:24:04 EDT 2010


Please always use the reply-to-all button, then remove my address from the headers, and reply directly to get_iplayer at lists.infradead.org

Unless marked as "off-list" in the subject line, I will tend to treat all replies directly to myself as if they were intended for the list and I will reply in public.


On 2/11/2010, at 2:35am, Kris LeC wrote:
> ...
>> If I open the get_iplayer program in Notepad and search (ctrl-f, case-sensitive) for swfurl, the second instance of it is on line 5825, where it says:
>> 
>>   swfurl          => "http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576",
> 
> I opened the (renamed) get_iplayer.pl and found this:
> 
> swfurl		=> "http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576",

Ok, that's great stuff. :) 
Sorry for being so picky in my last message, but I just wanted to establish that.

>> from the CLI try using `get_iplayer -v --pid b00vfgtg`.
> 
> Here you go: http://paste2.org/p/1067645

Well, you're doing nothing wrong.  :)

The only thing that leaps out at me is the version of rtmpdump that you have installed - 2.2b. That's from April, and although 2.3 was only released a few weeks later, 2.3 is still the latest and current release.

Hopefully someone else will post if they see something I've missed, but I don't think this is a get_iplayer problem.

Looking at your pastie there is a line which begins "INFO: Command:" - that's what get_iplayer is passing to rtmpdump. If I remove from that the Windows naming  ("C:" and ".exe"), add quotes (to stop the shell expanding the "&" in the URLs) and paste it into a terminal, then it works great here.

I think that if you open a DOS prompt and paste (including all quotes and all on a single line):

"C:\Program Files (x86)\get_iplayer\rtmpdump-2.2d\rtmpdump.exe" --port 1935 --protocol 0 --playpath 'mp4:secure/3200kbps/b00vfgkl_1287592545?auth=daEdwaccbd5bCa5a3bocrcAcwcGbEdUc_ci-bmZ3CO-bWG-DnnFBqDoNBuEsxG&aifp=v001&slist=secure/3200kbps/b00vfgkl_1287592545' --host cp41752.edgefcs.net --swfVfy 'http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576' --tcUrl 'rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdwaccbd5bCa5a3bocrcAcwcGbEdUc_ci-bmZ3CO-bWG-DnnFBqDoNBuEsxG&aifp=v001&slist=secure/3200kbps/b00vfgkl_1287592545' --app 'ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdwaccbd5bCa5a3bocrcAcwcGbEdUc_ci-bmZ3CO-bWGDnnFBqDoNBuEsxG&aifp=v001&slist=secure/3200kbps/b00vfgkl_1287592545' --pageUrl  --resume -o G:\iplayer\Mike_Woods_5.flv --timeout 10

then you'll have the same problem.

You might have to change the ' in the above to " on Windows - I'm not sure how quoting works there.

I think, however, as a working hypothesis, that an upgrade to rtmpdump 2.3 will enable the above command, and thus also get_iplayer, to work again. If it doesn't, then I think this'll need to be reported upstream to the rtmpdump devs.

You may just be able to download the Windows build from <http://rtmpdump.mplayerhq.hu/>, unzip it and overwrite "C:\Program Files (x86)\get_iplayer\rtmpdump-2.2d\rtmpdump.exe" or it might just be easiest to uninstall get_iplayer using whatever uninstaller was provided when you installed (Add & Remove Programs?) and then reinstall using the latest setup program that puts all the dependencies in the right places.

aB.





More information about the get_iplayer mailing list