notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
get_iplayer Lists and records BBC iPlayer TV and BBC Sounds radio programmes
3.35 multimedia on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.35Version of this port present on the latest quarterly branch.
Maintainer: jamie@catflap.org search for ports maintained by this maintainer
Port Added: 2020-05-24 06:20:46
Last Update: 2024-05-18 09:26:31
Commit Hash: 6c91a00
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: net
License: GPLv3
WWW:
https://github.com/get-iplayer/get_iplayer
Description:
WARNING: A UK TV licence is required to access BBC iPlayer TV content legally. "get_iplayer" allows you to search, list, record, and stream BBC iPlayer TV and BBC Sounds radio programmes: BBC iPlayer TV - up to 5200 kbps HD 720p (and experimental 1080p) H.264 / Quicktime / MP4 BBC iPlayer Radio - up to 340 kbps AAC / MP4 BBC iPlayer TV subtitles - SubRip / srt None of the above content is protected by DRM. get_iplayer cannot remove DRM.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. bin/get_iplayer
  2. www/get_iplayer/get_iplayer
  3. www/get_iplayer/get_iplayer.cgi
  4. share/man/man1/get_iplayer.1.gz
  5. /usr/local/share/licenses/get_iplayer-3.35/catalog.mk
  6. /usr/local/share/licenses/get_iplayer-3.35/LICENSE
  7. /usr/local/share/licenses/get_iplayer-3.35/GPLv3
Collapse this list.
Dependency lines:
  • get_iplayer>0:multimedia/get_iplayer
To install the port:
cd /usr/ports/multimedia/get_iplayer/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/get_iplayer
  • pkg install get_iplayer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: get_iplayer
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1715985824 SHA256 (get-iplayer-get_iplayer-v3.35_GH0.tar.gz) = 048ff5f9bd5c6c0f51a05fd0c97eb137029d1950b594384a920c3c674f121e8c SIZE (get-iplayer-get_iplayer-v3.35_GH0.tar.gz) = 149783

Packages (timestamps in pop-ups are UTC):
get_iplayer
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.353.35-3.353.35---
FreeBSD:13:quarterly3.353.35-3.353.353.343.34-
FreeBSD:14:latest3.353.35-3.353.353.31_1-3.31_1
FreeBSD:14:quarterly3.353.35-3.353.353.343.34-
FreeBSD:15:latest3.353.35n/a3.35n/a3.34_1--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. p5-XML-LibXML>=0 : textproc/p5-XML-LibXML
  2. p5-Mojolicious>=0 : www/p5-Mojolicious
  3. p5-LWP-Protocol-https>=0 : www/p5-LWP-Protocol-https
  4. p5-CGI>=0 : www/p5-CGI
  5. atomicparsley>=0 : multimedia/atomicparsley
  6. ffmpeg>=0 : multimedia/ffmpeg
  7. perl5>=5.36<5.37 : lang/perl5.36
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for get_iplayer-3.35: ATOMICPARSLEY=on: Enable tagging of media files DOCS=on: Build and/or install documentation FFMPEG=on: Enable file conversion using FFmpeg ===> Use 'make config' to modify these settings
Options name:
multimedia_get_iplayer
USES:
perl5 shebangfix
pkg-message:
For install:
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
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/get-iplayer/get_iplayer/tar.gz/v3.35?dummy=/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2022-03-11
    Affects: users of multimedia/get_iplayer
    Author: jamie@catflap.org
    Reason: 
      get_iplayer has a number of changes to quality settings that may
      break existing configurations. Please see the release notes for
      further information:
    
      https://github.com/get-iplayer/get_iplayer/wiki/release320to329#release329
    
    

Number of commits found: 23

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.35
18 May 2024 09:26:31
commit hash: 6c91a0096a33c56543d76e50b5eaa5a5c9e5d71dcommit hash: 6c91a0096a33c56543d76e50b5eaa5a5c9e5d71dcommit hash: 6c91a0096a33c56543d76e50b5eaa5a5c9e5d71dcommit hash: 6c91a0096a33c56543d76e50b5eaa5a5c9e5d71d files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Jamie Landeg-Jones
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:	279119
3.34_1
21 Jan 2024 21:42:29
commit hash: 512e45e18538f2739306e1a0adba0f4824380180commit hash: 512e45e18538f2739306e1a0adba0f4824380180commit hash: 512e45e18538f2739306e1a0adba0f4824380180commit hash: 512e45e18538f2739306e1a0adba0f4824380180 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
multimedia/get_iplayer: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
3.34
03 Nov 2023 21:16:23
commit hash: affdec30b3e4fc0145fe08d78bd93af1acb4e884commit hash: affdec30b3e4fc0145fe08d78bd93af1acb4e884commit hash: affdec30b3e4fc0145fe08d78bd93af1acb4e884commit hash: affdec30b3e4fc0145fe08d78bd93af1acb4e884 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jamie Landeg-Jones
multimedia/get_iplayer: update to 3.34

Changelog:
https://github.com/get-iplayer/get_iplayer/wiki/release330to339#changes-in-334

PR:		274861
MFH:		2023Q4
3.33
19 Oct 2023 07:07:26
commit hash: fcdce13319219104f3aa789c697fe970b2dbec65commit hash: fcdce13319219104f3aa789c697fe970b2dbec65commit hash: fcdce13319219104f3aa789c697fe970b2dbec65commit hash: fcdce13319219104f3aa789c697fe970b2dbec65 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jamie Landeg-Jones
multimedia/get_iplayer: update to 3.33

Changelog:
https://github.com/get-iplayer/get_iplayer/wiki/release330to339#release333

PR:		274462
3.31_1
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
3.31
28 Jan 2023 22:49:50
commit hash: b5613ac790b78ef59b4ea5625497ab5dcd1a1c89commit hash: b5613ac790b78ef59b4ea5625497ab5dcd1a1c89commit hash: b5613ac790b78ef59b4ea5625497ab5dcd1a1c89commit hash: b5613ac790b78ef59b4ea5625497ab5dcd1a1c89 files touched by this commit
Thomas Zander (riggs) search for other commits by this committer
Author: Jamie Landeg-Jones
multimedia/get_iplayer: Update to version 3.31

PR:		269174
Reported by:	Jamie Landeg-Jones <jamie@catflap.org> (maintainer)
MFH:		2023Q1
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
3.30
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.30
01 Jun 2022 16:08:16
commit hash: 4853d9cd4d0e30cd52c5ac6d10012e4e9e33fab7commit hash: 4853d9cd4d0e30cd52c5ac6d10012e4e9e33fab7commit hash: 4853d9cd4d0e30cd52c5ac6d10012e4e9e33fab7commit hash: 4853d9cd4d0e30cd52c5ac6d10012e4e9e33fab7 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jamie Landeg-Jones
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)
3.29
12 Mar 2022 05:49:29
commit hash: 4ed814f38fe355806dbde20fd0bff85314ee62e6commit hash: 4ed814f38fe355806dbde20fd0bff85314ee62e6commit hash: 4ed814f38fe355806dbde20fd0bff85314ee62e6commit hash: 4ed814f38fe355806dbde20fd0bff85314ee62e6 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jamie Landeg-Jones
multimedia/get_iplayer: Update to 3.29

PR:	261809
3.28
15 Dec 2021 17:22:14
commit hash: d88c27daea62ad5b5251ebbdd4ec2dc14f6dc9f1commit hash: d88c27daea62ad5b5251ebbdd4ec2dc14f6dc9f1commit hash: d88c27daea62ad5b5251ebbdd4ec2dc14f6dc9f1commit hash: d88c27daea62ad5b5251ebbdd4ec2dc14f6dc9f1 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jamie Landeg-Jones
multimedia/get_iplayer: Fix comment

PR:	260425
3.28
15 Dec 2021 03:37:39
commit hash: 0c02e7166da869a56bf7614272a8b9c6e9248158commit hash: 0c02e7166da869a56bf7614272a8b9c6e9248158commit hash: 0c02e7166da869a56bf7614272a8b9c6e9248158commit hash: 0c02e7166da869a56bf7614272a8b9c6e9248158 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jamie Landeg-Jones
multimedia/get_iplayer: Update to 3.28

PR:	260425
3.27
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
3.27
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
3.27
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.27
22 Mar 2021 10:17:44
Revision:568947Original commit files touched by this commit
danfe search for other commits by this committer
Fix spelling mistakes, typos, poor wording, hyphenation, jargonisms,
contractions, "<portname> is ..." cases, missing Oxford commas, and
other miscellaneous style bugs in the COMMENT line.
3.27
09 Mar 2021 21:01:35
Revision:567959Original commit files touched by this commit
antoine search for other commits by this committer
Fix RUN_DEPENDS
3.27
08 Mar 2021 01:34:02
Revision:567814Original commit files touched by this commit
nc search for other commits by this committer
multimedia/get_iplayer: Update to 3.27

PR:		254052
Submitted by:	Jamie Landeg-Jones <jamie AT catflap DOT org> (maintainer)
3.26_1
02 Feb 2021 14:15:42
Revision:563809Original commit files touched by this commit
jhale search for other commits by this committer
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:		2021Q1
3.26
31 Jan 2021 17:16:05
Revision:563497Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/atomicparsley: update to 20210114.184825.1dbe1be

See https://github.com/wez/atomicparsley#a-note-on-maintenance
3.26
04 Jul 2020 08:40:27
Revision:541176Original commit files touched by this commit
lwhsu search for other commits by this committer
Update to 3.26

PR:		247750
Submitted by:	Jamie Landeg-Jones <jamie@catflap.org> (maintainer)
3.25
24 May 2020 12:54:33
Revision:536396Original commit files touched by this commit
tagattie search for other commits by this committer
Really specify multimedia as primary category

PR:		246558
Reported by:	Jamie Landeg-Jones <jamie@catflap.org>
Approved by:	mentors (implicit)
3.25
24 May 2020 06:20:38
Revision:536361Original commit files touched by this commit
tagattie search for other commits by this committer
- 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#release325

Number of commits found: 23