get_iplayer is command line program which is able to interface with the BBC’s iPlayer service, return a play list of ALL available content, and fetch any particular files/shows that are requested. its probably in your repo, if not head over to http://linuxcentre.net/ and grab it now!
This software is a celebration for all who believe in open source and freedom on the internet. However, sadly the BBC has closed the door on get_iplayer from streaming programs directly (without first downloading)… forcing people to install and use the ghastly flash player for direct streaming.
Invoke the program without arguments and get_iplayer will print a list of hundreds of available files.
But it would be easier to read it if it was saved to a text file…
$ get_iplayer > ~/iplayer.txt
What about radio content?
$ get_iplayer --type radio > ~/iplayer_radio.txt
Look through the lists for what you want, and and then use the ‘–get’ option along with the program ID and your download will begin.
$ get_iplayer --get 12955
and yes, you can ask get_iplayer to download multiple files with one command, just seperate each shows ID with a space.
Ingeniously, get_iplayer tricks iPlayer into thinking an iPhone is making the request, and serves up the files right away. for this reason, the feeds arent exacly high definition, but still very watchable.