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