Package Details: get_iplayer 2.95-1

Git Clone URL: https://aur.archlinux.org/get_iplayer.git (read-only)
Package Base: get_iplayer
Description: Allows you to download or stream any iPlayer programme from the BBC in H.264 (Quicktime/mp4) format, any radio programmes in MP3 or RealAudio format
Upstream URL: http://www.infradead.org/get_iplayer/html/get_iplayer.html
Keywords: bbc internet iplayer multimedia radio tv
Licenses: GPL3
Submitter: Sacro
Maintainer: alexmerry
Last Packager: alexmerry
Votes: 87
Popularity: 0.119486
First Submitted: 2008-10-09 03:05
Last Updated: 2016-07-19 21:29

Dependencies (13)

Required by (0)

Sources (1)

Latest Comments

cotton commented on 2016-02-14 22:50

Your BBC :/
https://squarepenguin.co.uk/forums/announcement-6.html

parnmatt commented on 2015-10-11 09:21

As of the latest version XML::Simple Perl module now required

InfernoZeus commented on 2015-09-29 11:38

The FTP (and the rest of infradead.org) appears to be down again. Is there a particular reason we can't use the archive stored on Github for this package?

chrisallison commented on 2015-06-03 23:22

twiddle the version to 2.94
makepkg -g >>PKGBUILD
makepkg
pacman -U

All good, works fine again. Thanks dinkypumpkin and pippin

dinkypumpkin commented on 2015-03-27 10:40

Thanks. As an alternative to the FTP archive, you could also use the GitHub releases, e.g., https://github.com/get-iplayer/get_iplayer/archive/v2.92.tar.gz (the occasional DDoS outage notwithstanding).

alexmerry commented on 2015-03-27 10:24

Done. I guess the original FTP server just went down for a few days.

dinkypumpkin commented on 2015-03-26 13:55

satanselbow was wrong - the upstream location did not change. Please don't point your package to my tarball for Homebrew - revert to the original location. Thanks.

alexmerry commented on 2015-03-18 19:58

Fixed.

satanselbow commented on 2015-03-18 09:26

upstream url has changed - move to sourceforge

http://sourceforge.net/projects/get-iplayer/files/latest/download

current (2.92) may be installed by changing url in pkg ;)

cirrus commented on 2014-12-31 00:46



Just a note to maintainer that Get_iplayer is implementing some changes, this post about RPI describes them http://raspi.tv/2014/get_iplayer-raspberry-pi-update
i do hope maintainer can work around these changes and continue to give us this super pkg.

cirrus commented on 2014-12-31 00:45

Just a note to maintainer that Get_iplayer is implimenting some changes, this post about RPI describes some [url]http://raspi.tv/2014/get_iplayer-raspberry-pi-update[/url]

cirrus commented on 2014-12-31 00:43

[url=http://raspi.tv/2014/get_iplayer-raspberry-pi-update]Get iplayer[/url]

cirrus commented on 2014-12-31 00:41

JIC maintainer is unaware [url=http://raspi.tv/2014/get_iplayer-raspberry-pi-update]Get_iplayer[/url] is undergoing some changes, which i hope maintainer can implement and continue giving us this superb tool.
P.S i know link refers to ARM (raspberry pi) but it does give some info about changes.
regards

alexmerry commented on 2014-11-09 20:36

Updated for willemw's suggestions (except the category, as I think multimedia is more appropriate as long as only one category is possible).

willemw commented on 2014-11-08 14:42

Lines 'conflicts=' and 'provides=' should be removed.

(Notes: Category 'network' maybe more appropriate. Added get_iplayer.cgi to the get_iplayer-git package.)

habiloid commented on 2014-11-03 19:07

The new version (2.90) works fine. Make these changes to PKGBUILD:
pkgver=2.90
md5sums=('dda5ee63127c91f460fc776176da0b38')

cirrus commented on 2014-11-02 21:18

I am using an older pkg my $version = 2.85; and the search issue occurs here too, so i guess it's changes made by the BBC thats causing the 'returning only one search result ' issue.
Agreed it does sadly hamper the functionality somewhat.

d7rk commented on 2014-10-29 15:41

It seems get_iplayer is not working fully from today.
It gives only one result in the feeds.
PID download still works, but it makes it way less useable.

More info:
https://squarepenguin.co.uk/forums/topic/get_iplayer-search-and-pvr-functions-no-longer-work-no-fix-available/

Cheers,

d7rk commented on 2014-10-29 15:31

It seems get_iplayer is not working fully from today.
It gives only one result in the feeds.
PID download still works, but it makes it way less useable.
Cheers,

cotton commented on 2014-10-23 10:12

This needs updating to 2.87 since downloading programs older than 7 days is not possible without it, due recent changes (Oct 14). See:
https://github.com/dinkypumpkin/get_iplayer/wiki/faq

android_808 commented on 2013-08-26 13:33

You should be able to just change the version number and update the md5 sum as a temporary fix. If not, I have them already changed in my version of the package, so you can use that as a reference.

I list slightly different dependancies IIRC. In addition to that, I have included several modified files from Debian to create a menu icon which will run a script file to launch the WebPVR. If anyone runs my package for Maemo5 on their N900, it's pretty much the same.

Unfortunately I haven't uploaded the icons I use as I don't think i can :) If you want to use it you will have to supply the missing 32,48 and 64 pixel png icons.

https://github.com/android-808/get_iplayer-PKGBUILD

android_808 commented on 2013-08-26 13:30

You should be able to just change the version number and update the md5 sum as a temporary fix. If not, I have them already changed in my version of the package, so you can use that as a reference.

I list slightly different dependancies IIRC. In addition to that, I have included several modified files from Debian to create a menu icon which will run a script file to launch the WebPVR.

Unfortunately I haven't uploaded the icons I use as I don't think i can :) If you want to use it you will have to supply the missing 32,48 and 64 pixel png icons.

https://github.com/android-808/get_iplayer-PKGBUILD

antoshkatop commented on 2013-08-26 09:02

It seems to be new version ftp://ftp.infradead.org/pub/get_iplayer/get_iplayer-2.83.tar.gz. Please update.

alexmerry commented on 2013-06-09 11:23

2.82-2 includes a patch for that issue.

cotton commented on 2013-06-08 17:27

A URL dependency in the get_iplayer code has apparently been changed recently (5 Jun) by the BBC. Details, including the command line workaround, are available here:
lists.infradead.org/pipermail/get_iplayer/2013-June/004206.html

alexmerry commented on 2013-03-28 19:24

Optional dependency stuff is mostly guessed at from looking through the code.

willemw commented on 2013-01-12 08:27

An additional opt depend: "XML::Simple: Series and Brand pid parsing"

android_808 commented on 2012-11-04 22:04

I have an updated version of this PKGBUILD, with a working .desktop file for the web PVR manager. Similar to Debian's get_iplayer_web_pvr, but it adds another script file to automatically open the users preferred browser at the managers address.

Let me know if anyone if you want it uploaded. Only issue is the icon, I'm using one from the iPlayer site.

willemw commented on 2012-03-10 12:15

Please add "atomicparsley", "id3v2" and "mplayer" as opt depend to this and the get_iplayer-git package.

AlexP commented on 2012-01-18 21:14

perl-net-http is also needed.

Anonymous comment on 2012-01-18 21:05

I'm also getting the same error that @Chris_tian posted.

c-mauderer commented on 2012-01-16 11:05

There seems to be one further dependency: perl-http-cookies

Without this package I get the following error if I try to start get_iplayer:
Can't locate HTTP/Cookies.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/get_iplayer line 60.
BEGIN failed--compilation aborted at /usr/bin/get_iplayer line 60.

Anonymous comment on 2011-07-15 12:50

@fastfret79 Hi. Thanks. I appreciate it.

Anonymous comment on 2011-07-14 10:00

@carukia Their website (http) is up but their FTP is down. I've emailed them to make sure they know.

In the meantime, if you're desperate to get get_iplayer installed, install the git version which is still accessible: http://aur.archlinux.org/packages.php?ID=48774

Anonymous comment on 2011-07-14 08:28

I'm getting the following error -
Connecting to ftp.infradead.org|85.118.1.10|:21... failed: Connection refused.
Connecting to ftp.infradead.org|2001:770:15f::2|:21... failed: Network is unreachable.
==> ERROR: Failure while downloading get_iplayer-2.79.tar.gz
Aborting...

infradead.org seems to be dead.

Anonymous comment on 2011-06-29 10:02

Can't reproduce your error GalacticArachnid - are you getting the error on building or running?

Is your system (particularly perl-html-parser package) up-to-date? My Parser.so sits in /usr/lib/perl5/vendor_perl/auto/HTML/Parser/Parser.so Are you using a different version to the extra repo?

GalacticArachnid commented on 2011-06-29 08:18

Removal of Perl_Istack_sp_ptr in latest perl update (5.14.1-1) breaks package..


/usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/auto/HTML/Parser/Parser.so: undefined symbol: Perl_Istack_sp_ptr

bananabrain commented on 2011-05-08 23:28

Didn't have any of those, so just rebuilt the -git.
Cracking job, thanks for sorting that so quickly.

Anonymous comment on 2011-05-08 20:44

Looks like I was a bit too eager to cut down the dependencies that namcap said the package didn't need.

Check you have the following installed: perl-libwww perl-html-parser perl-www-mechanize or just rebuild (I've updated the PKGBUILD but not bumped release num)

bananabrain commented on 2011-05-08 20:40

Further to my last, just tried the git version with the same result.

bananabrain commented on 2011-05-08 19:54


Seems to be broken again:

--
$get_iplayer
Can't locate HTML/Entities.pm in @INC (@INC contains: /usr/lib/perl5/site_perl
/usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl
/usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/get_iplayer line 59.

BEGIN failed--compilation aborted at /usr/bin/get_iplayer line 59.
--

Is this related to psychedelicious' post below?

Anonymous comment on 2011-05-06 13:52

I've changed this package to the _official_ release. GIT version is now separate package get_iplayer-git https://aur.archlinux.org/packages.php?ID=48774

psychedelicious commented on 2011-04-29 02:41

This needs updating, the BBC flash player url has changed

loafer commented on 2011-03-20 20:04

Thanks for the explanation canton7.

canton7 commented on 2011-03-20 20:02

With *-git packages, makepkg automatically ups the pkgver in the PKGBUILD you downloaded to match the current date, which is why you see 20110320 (today's date) as the installed version.
Following your logic, the pkgver in the AUR's PKGBUILD would have to be increased daily, which is obviously impractical.
In fact, the latest git revision will be installed whatever the pkgver, which implies that the pkgver only needs to be incrased when something major happens upstream.

loafer commented on 2011-03-20 19:58

This installs 20110320 not 20110202. The pkgver requires an update.

AshtonBRSC commented on 2011-02-02 20:33

Updated with canton7's PKGBUILD.

canton7 commented on 2011-01-27 12:55

My bad, I was relying on namcap at a point when I didn't fully understand it.

Corrected PKGBUILD: http://pastebin.com/zwbnPp9i

silvik commented on 2011-01-27 11:17

canton7 works, but the dependencies are wrong. replace depends array with the old one:
depends=('perl-libwww' 'perl-html-parser' 'perl-www-mechanize')
also you need to create an "options" file containing "packagemanager AUR" in the build dir.

canton7 commented on 2011-01-09 13:50

Fixed the "running updater to install plugins" error by copying the plugins folder to /usr/share/get_iplayer/plugins
Also setting the packagemanager configuration option to tell get_iplayer not to try and update itself.

PKGBUILD: http://pastebin.com/G2Cp7X6Z
options file: http://pastebin.com/qaD5G4E5

canton7 commented on 2011-01-07 21:13

If you copy the plugins dir from the git repo into ~/.get_iplayer , get_iplayer doesn't feel the need to update itself.

canton7 commented on 2010-12-28 18:34

To disable the automatic updates, stick the line

packagemanager yaourt

(replacing yaourt as your preferences dictate) into either /etc/get_iplayer/options or ~/.get_iplayer/options

tjbp commented on 2010-09-24 16:04

bananabrain: Run the following command to make your script writable by the default user:

sudo chmod 757 /usr/bin/get_iplayer

Run get_iplayer once as the normal user, and it does some update stuff. Then run:

sudo chmod 755 /usr/bin/get_iplayer

to set the executable back to normal. It should now let you run the script as a normal user. If it wants to update again in the future you may have to run the same procedure again.

bananabrain commented on 2010-08-22 11:21


This doesn't work unless it's run as root.
If there's some more information we need to fix it, could you share it with us please?

Output shown below.

Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5561.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5585.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5586.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5607.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5608.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5612.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5613.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5614.
get_iplayer v2.78, Copyright (C) 2008-2010 Phil Lewis
This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
This is free software, and you are welcome to redistribute it under certain
conditions; use --conditions for details.

WARNING: Running the updater again to obtain plugins.
ERROR: /usr/bin/get_iplayer is not writable - aborting update (maybe a package manager was used to install get_iplayer?)

bananabrain commented on 2010-08-22 10:47


This doesn't work unless it's run as root.
If there's some more information we need to fix it, could you share it with us please?

Output shown below.

Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5561.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5585.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5586.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5607.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5608.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5612.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5613.
Using a hash as a reference is deprecated at /usr/bin/get_iplayer line 5614.
get_iplayer v2.78, Copyright (C) 2008-2010 Phil Lewis
This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
This is free software, and you are welcome to redistribute it under certain
conditions; use --conditions for details.

WARNING: Running the updater again to obtain plugins.
ERROR: /usr/bin/get_iplayer is not writable - aborting update (maybe a package manager was used to install get_iplayer?)

sweston commented on 2010-06-01 23:46

To fix the verification stuff you can install rtmpdump and run the following command:
get_iplayer --rtmptvopts "--swfVfy http://www.bbc.co.uk/emp/10player.swf" --flvstreamer "/usr/bin/rtmpdump" --add-prefs

I'm running 2.2e although the version in aur is still 2.2d. I have no idea if 2.2d works or not as I haven't tested it.

Anonymous comment on 2010-05-29 11:10

This fork: http://git.infradead.org/get_iplayer.git seems to be more up to date