multimedia/get_iplayer: Update 3.35 => 3.36 Release Notes: https://github.com/get-iplayer/get_iplayer/wiki/release330to339#release336 PR: 2866299c37dd7958
Port details
multimedia/get_iplayer 3.36
Lists and records BBC iPlayer TV and BBC Sounds radio programmes
Port info
- Maintainer
- jamie@catflap.org
- Packages
- latest: 3.36
- Upstream
- up to date
- Last update
- to 3.36 · 9c37dd7958
- Quarterly
- 2026Q4: 3.36
- Formerly
- net/get_iplayer until 2020-05-24
- WWW
- https://github.com/get-iplayer/get_iplayer
- Links
- cgit · VuXML
Install
- Package
# pkg install get_iplayerinstalls 3.36 fromlatest; fromquarterly(2026Q4) 3.36- Port
# cd /usr/ports/multimedia/get_iplayer && make install clean# make -C /usr/ports/multimedia/get_iplayer config # change options first
- Size
- 124 KiB download · 525 KiB installed
- Depends on
- lang/perl5.42 5.42.3, multimedia/atomicparsley 20240608.083822.1ed9031, multimedia/ffmpeg 9.0.2_2,1, textproc/p5-XML-LibXML 2.0213,1, www/p5-CGI 4.72, www/p5-LWP-Protocol-https 6.17, www/p5-Mojolicious 9.51
- License
- GPLv3
- Creates
- user
get_iplayer, groupget_iplayer - Options
- 3 of 3 on in the package: ATOMICPARSLEY DOCS FFMPEG
- pkg-message
Shown after installing
WARNING: A UK TV licence is required to access BBC iPlayer TV content legally. You must be in the UK, or use a UK proxy, to gain access to most iPlayer content. To use the web server cgi script, you must set "get_iplayer_enable="YES" in "/etc/rc.conf", and set "get_iplayer_chdir" to a valid directory to store configuration files and downloads. If "get_iplayer_chdir" is unset, the "get_iplayer" home directory is used. In the latter case you can set the home directory to (eg) '/home/get_iplayer", with: pw usermod get_iplayer -m -M 750 -k /var/empty -d /home/get_iplayer
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.36 | 3.36 | – |
| FreeBSD 15 | 3.36 | 3.36 | – |
| FreeBSD 14 | 3.36 | 3.36 | 3.36 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.36 | 3.36 | – |
| FreeBSD 14 | 3.36 | 3.36 | 3.36 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.36.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (57)
multimedia/get_iplayer: update to 3.35, pet portclippy Changelog: * Fixed a bug introduced in v3.32 that caused tagging failures with a "Wide character" error when --tag-only-filename contained non-ASCII characters. * Adapted for changes to iPlayer site that caused unwanted items to be downloaded with --pid-recursive when the "More like this" listings for CBBC/CBeebies programmes contained links to individual episodes rather than to series. * Corrected a typo in option specs that caused a "duplicate specification" warning when Getopt::Long Perl module >= 2.55. https://github.com/get-iplayer/get_iplayer/wiki/release330to339#changes-in-335 While here pet portclippy and sort options. PR: 2791196c91a0096a
multimedia/get_iplayer: Sanitize MANPREFIX Approved by: portmgr (blanket)512e45e185
multimedia/get_iplayer: update to 3.34 Changelog: https://github.com/get-iplayer/get_iplayer/wiki/release330to339#changes-in-334 PR: 274861 MFH: 2023Q4affdec30b3
multimedia/get_iplayer: update to 3.33 Changelog: https://github.com/get-iplayer/get_iplayer/wiki/release330to339#release333 PR: 274462fcdce13319
audio/opus: bump consumers after update to 1.4feb1fa34f5
multimedia/get_iplayer: Update to version 3.31 PR: 269174 Reported by: Jamie Landeg-Jones <jamie@catflap.org> (maintainer) MFH: 2023Q1b5613ac790
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
multimedia/get_iplayer: Update to 3.30 ChangeLog: https://github.com/get-iplayer/get_iplayer/wiki/release330to339#release330 * Fixed a bug that produced audio-only downloads for some programmes when FHD quality was requested but no 1080p video was available. * Progress display for FHD downloads only now iterates towards a closer approximation of final file size. FHD file size estimates shown with --info remain very inaccurate. PR: 264349 Reported by: jamie@catflap.org (maintainer)4853d9cd4d
multimedia/get_iplayer: Update to 3.29 PR: 2618094ed814f38f
multimedia/get_iplayer: Fix comment PR: 260425d88c27daea
multimedia/get_iplayer: Update to 3.28 PR: 2604250c02e7166d
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
Fix spelling mistakes, typos, poor wording, hyphenation, jargonisms, contractions, "<portname> is ..." cases, missing Oxford commas, and other miscellaneous style bugs in the COMMENT line.ee895ff14c
Fix RUN_DEPENDSdbc1b885ff
multimedia/get_iplayer: Update to 3.27 PR: 254052 Submitted by: Jamie Landeg-Jones <jamie AT catflap DOT org> (maintainer)aaf022782c
multimedia/get_iplayer: Fix rc.d script and typo in pkg-message The latest version of get_iplayer (ports r541176) introduced the following code: export HOME="$get_iplayer_chdir" cd "$HOME" || exit 1 This is always executed irrespective of rcvar get_iplayer_enable. The default homedir for the get_iplayer user is /nonexistent. Therefore, upon each boot, the script would emit the following error: cd: /nonexistent: No such file or directory with no indication of the source of the error. PR: 251987 Submitted by: Jamie Landeg-Jones <jamie@catflap.org> (maintainer) Reported by: Niels Bakker <niels=freebsd@bakker.net> MFH: 2021Q1075afc392d
multimedia/atomicparsley: update to 20210114.184825.1dbe1be See https://github.com/wez/atomicparsley#a-note-on-maintenance9f2e624dc4
Update to 3.26 PR: 247750 Submitted by: Jamie Landeg-Jones <jamie@catflap.org> (maintainer)792aa584a3
Really specify multimedia as primary category PR: 246558 Reported by: Jamie Landeg-Jones <jamie@catflap.org> Approved by: mentors (implicit)4345ceeb37
- Move to multimedia category - Update to 3.25 - Update port description - Update WWW PR: 246558 Submitted by: Jamie Landeg-Jones <jamie@catflap.org> (maintainer) Approved by: ehaupt (mentor) Changelog: https://github.com/get-iplayer/get_iplayer/wiki/release320to329#release3259be25dc4dc
net/get_iplayer: Update to v3.24 PR: 242980 Submitted by: Jamie Landeg-Jones <jamie@catflap.org> (maintainer)d161cfd45f
- Update to 3.23 PR: 242452 Submitted by: jamie@catflap.org (maintainer)8a011a0e59
net/get_iplayer: update to 3.22 https://github.com/get-iplayer/get_iplayer/wiki/releasenotes Pass maintainership to submitter (thanks!) PR: ports/240243 Submitted by: Jamie Landeg-Jones <jamie@catflap.org>d2a192b8ff
Convert to UCL & cleanup pkg-message (categories n) (and missed 3 missed files from previous categories.)2614c95748
Remove Perl core module - Bump PORTREVISION for dependency change With hat: perld0cd5291cf
multimedia/ffmpeg: update to 4.1 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/0872f77fd4
Update and fix dependencies PR: ports/229534 Submitted by: Peter Laursen58b22f0e1e
Style and deduplicate information Submitted by: jhale7c95466d81
Update to 3.13a30f83b180
Update to 3.01, and chase MASTER_SITES Submitted by: Thomas Guymer2ca89c3e82
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bbImprove shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")
Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")
Update shebangfix usage according to new rules in many ports:
- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces
Fix shebangfix usage in many ports (irrelevant to infrastructure change):
- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string
Approved by: portmgr (bapt)
Differential Revision: D375667971bd0fb- Switch to options helpers - While here, add some NO_ARCHes and couple missing PORT_OPTIONS=DOCS Approved by: portmgr blankete638299edc
Update to 2.94 PR: ports/157683 Submitted by: N. J. Mann826398e579
Update to 2.91 PR: 196690 Submitted by: markk@knigma.org84f93e909b
Update to 2.90, restoring compatibility with the server PR: ports/194590e52a13fa31
- Fix various distinfo errors - Remove unused USE_* knobs - Convert USE_TWISTED_RUN to USES - Remove empty lines after .include <bsd.port.mk> Approved by: portmgr (antoine)fe7fc772a5
Remove trailing whitespaces from category net82875e2fea
According to the Porter's Handbook (5.12.2.3.) default options must be added to OPTIONS_DEFINE. This policy has been implemented only recently that's why we have many ports violating this policy. This patch adds the default options specified in the Porter's Handbook to OPTIONS_DEFINE where they are being used. Ports maintained by gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded. Approved by: portmgr (bapt)5005b67362
Update to 2.85 PR: ports/184044 Submitted by: Jamie Landeg Jones <jamie@dyslexicfish.net> While here, stageify3908568818
Add NO_STAGE all over the place in preparation for the staging support (cat: net)0c710c7b4e
- Add missed depends - sort _DEPENDS - Convert to new perl framework - bump portrevision Approved by: maintainer (crees@ via email)783b5629a8
Remove superfluous dependency Submitted by: Jamie Landeg Jones (jamie@dyslexicfish.net) Submitted by: N.J. Mann <njm@njm.me.uk>fc853279a8
Add new dependency Submitted by: N.J. Mann <njm@njm.me.uk>0193f5cafc
Update to 2.83 PR: ports/180170 Submitted by: Stefan Bethke <stb@lassitu.de>572e4f48d1
Add missing dependencies PR: ports/179797 Submitted by: swills7cbb003cdf