Jennifer, I just followed the instructions here at Linuxcentre, with a bit of inference and guesswork. First, download the pvr manager program from here. It's a perl script called (confusingly) "get_iplayer.cgi". This is a completely different program from get_iplayer and it doesn't implement a GUI. Instead, it acts as a web server, serving up web pages that your browser can interpret to produce a GUI. So, having installed the get_iplayer and get_iplayer.cgi programs in a directory called your_directory (or whatever), type these commands at a terminal:
- Code: Select all
perl get_iplayer.cgi --port=1935 --getiplayer=/Users/you/your_directory/get_iplayer
and that should start get_iplayer.cgi running. It has to stay running for your web browser to be able to talk to it. Mine's been running for several days.
I think you have to use firefox, not safari, to have it all work nicely (although safari does produce something that looks interesting). In firefox, enterhttp://127.0.0.1:1935/
in the URL bar and hit <enter>. That causes firefox to look for a webpage from a webserver on the local computer (127.0.0.1 is a magic number that means "this computer") supplied on port 1935 (which is where we just told get_iplayer.cgi to supply webpages when we started it up). (You can put this in a firefox bookmark.) If all is well, firefox should come up with the PVR webpage and you should be able to program the PVR, and have it record and play programmes, by poking at the webpage. get_iplayer.cgi, doing the work behind the scenes, will call get_iplayer itself to actually record programmes.
A couple of points about the PVR GUI that I found obscure:
(1) it only actually goes and fetches the programs from the BBC, as opposed to queing them for later fetching, when you tell it to. That's actually great for me, since I want to queue programmes for recording and then have cron ask get_iplayer to fetch them in the early hours, when my broadband data allowance is free. I have that working.
(2) once you've started the GUI, it doesn't update the available programs listed until you hit "refresh cache".
I wish there was a wiki where we poor users of this wonderful code could create instruction pages which were a bit more intelligible than the rather terse instructions available now!