I’ve just released a fixed get_iplayer v2.50 so that you can now get the iphone streams once again. This is because the BBC appear to have changed (simplified) the method for iphone http streaming as of a few days ago. The freeze still stands so hopefully this will be the only critical fix before next year.
Posts tagged: iphone
get_iplayer currently does not work (8:30pm 16th Feb). The BBC are having some kind of outage on their iPhone iPlayer service. I am reliably informed that the Apple iPhone cannot get iPlayer either as we speak. It has been down since some time after 16:30 GMT today. I’ll post an update as soon as I hear anything.
I’m not entirely sure if it is related but it also appears that Adobe AIR downloads are somewhat broken also. See this report on the BBC iPlayer forum.
In the mean time, ensure you get rtmpdump installed and you can continue to download and watch iPlayer programmes (unless you use ActivePerl or the Windows Automated installer…).
Update (23:30 GMT 16th Feb):
It seems like the site is slowly coming back – albeit somewhat intermittently.
Update (12:26 GMT 17th Feb):
Apparently the BBC has fixed the problem.
My hack was to get the Python based PVR, Freevo, to play iplayer programmes without having to download them in advance. (Yep, kids keep bugging me to download the latest episode of Blue Peter on the Linux xbox!).
The hack allows the Freevo user to browse all of the iplayer programme listings which get_iplayer has obtained from the BBC iplayer web site. It sorts it by programme name to make this task quicker.
The H.264 (mp4/quicktime) files from the iplayer site (intended for the Apple iPhone) are of higher quality than the flash and Wii alternatives. Watching them on a full-sized TV can actually look very good quality.
The user can then simply select the programme and watch it. In the background the programme is also saved to disk for watching at a later date should you not watch it all at once.
Downloading of the programme resumes as soon as you start watching the programme again (the resumed download goes faster than the streaming rate).
The streaming from the iplayer site is made possible by first downloading the Quicktime moov atom which contains the video stream indexing info and is unfortunately located at the end of the file, munging it and moving it to the beginning of the file so that mplayer, xine, etc can play it back before it is totally downloaded.
I’ve now posted the new version of my get_iplayer perl BBC iplayer downloader script here. Also there are the iplayer Freevo plugin and get_iplayer Freevo wrapper script which includes installation instructions.
See the beebhack wiki for may more details of the H.264 download workrounds.