Skip to content

Commit a17ee81

Browse files
committed
Release 3.29
1 parent 9b6b46a commit a17ee81

File tree

4 files changed

+26
-29
lines changed

4 files changed

+26
-29
lines changed

Diff for: .github/ISSUE_TEMPLATE/bug_report.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ body:
3838
required: true
3939
- type: checkboxes
4040
attributes:
41-
label: Ensure that you are using get_iplayer 3.28 or higher. If not, your report will be ignored.
41+
label: Ensure that you are using get_iplayer 3.29 or higher. If not, your report will be ignored.
4242
description: Check version with **`get_iplayer -V` or see the bottom of the Web PVR search page**
4343
options:
44-
- label: I am using get_iplayer 3.28 or higher
44+
- label: I am using get_iplayer 3.29 or higher
4545
required: true
4646
- type: input
4747
attributes:

Diff for: get_iplayer

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#
2525
#
2626
package main;
27-
my $version = 3.28;
27+
my $version = 3.29;
2828
my $version_text;
2929
$version_text = sprintf("v%.2f", $version) unless $version_text;
3030
#
@@ -2534,7 +2534,7 @@ sub usage {
25342534
'This applies even if the base option name already begins with "no-", e.g., --no-no-tag or --no-no-artwork',
25352535
);
25362536
push @man,
2537-
'.TH GET_IPLAYER "1" "December 2021" "Phil Lewis" "get_iplayer Manual"',
2537+
'.TH GET_IPLAYER "1" "February 2022" "Phil Lewis" "get_iplayer Manual"',
25382538
'.SH NAME', 'get_iplayer - Stream Recording tool and PVR for BBC iPlayer and BBC Sounds',
25392539
'.SH SYNOPSIS',
25402540
'\fBget_iplayer\fR [<options>] [<regex|index> ...]',

Diff for: get_iplayer.1

+21-24
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH GET_IPLAYER "1" "December 2021" "Phil Lewis" "get_iplayer Manual"
1+
.TH GET_IPLAYER "1" "February 2022" "Phil Lewis" "get_iplayer Manual"
22
.SH NAME
33
get_iplayer \- Stream Recording tool and PVR for BBC iPlayer and BBC Sounds
44
.SH SYNOPSIS
@@ -168,26 +168,29 @@ Show get_iplayer version and exit.
168168
Number of attempts to make or resume a failed connection. \-\-attempts is applied per\-stream, per\-mode. Many modes have two or more streams available.
169169
.TP
170170
\fB\-\-audio\-only
171-
Only download audio stream for TV programme. 'hls' recording modes are not supported and ignored. Produces .m4a file. Implies \-\-force.
171+
Only download audio stream for TV programme. Produces .m4a file. Implies \-\-force.
172172
.TP
173-
\fB\-\-download\-abortonfail
174-
Exit immediately if stream for any recording mode fails to download. Use to avoid repeated failed download attempts if connection is dropped or access is blocked.
173+
\fB\-\-download\-abort\-onfail
174+
Exit immediately if any stream to download. Use to avoid repeated failed download attempts if connection is dropped or access is blocked.
175+
.TP
176+
\fB\-\-exclude\-format <format>,<format>,...
177+
Comma\-separated list of media stream formats to ignore when recording. Valid values: hls,dash.
175178
.TP
176179
\fB\-\-exclude\-supplier <supplier>,<supplier>,...
177180
Comma\-separated list of media stream suppliers (CDNs) to skip. Possible values: akamai,limelight,bidi,cloudfront. Synonym: \-\-exclude\-cdn.
178181
.TP
179182
\fB\-\-force
180183
Ignore programme history (unsets \-\-hide option also).
181184
.TP
182-
\fB\-\-fps25
183-
Use only 25fps streams for TV programmes (HD video not available).
184-
.TP
185185
\fB\-\-get, \-g
186186
Start recording matching programmes. Search terms required.
187187
.TP
188188
\fB\-\-hash
189189
Show recording progress as hashes
190190
.TP
191+
\fB\-\-include\-format <format>,<format>,...
192+
Comma\-separated list of media stream to use when recording. Overrides \-\-exclude\-format. Valid values: hls,dash
193+
.TP
191194
\fB\-\-include\-supplier <supplier>,<supplier>,...
192195
Comma\-separated list of media stream suppliers (CDNs) to use if not included by default or if previously excluded by \-\-exclude\-supplier. Possible values: akamai,limelight,bidi,cloudfront. Synonym: \-\-include\-cdn.
193196
.TP
@@ -197,9 +200,6 @@ Force HLS/DASH download progress display to be captured when screen output is re
197200
\fB\-\-mark\-downloaded
198201
Mark programmes in search results or specified with \-\-pid/\-\-url as downloaded by inserting records in download history.
199202
.TP
200-
\fB\-\-modes <mode>,<mode>,...
201-
Recording modes. See \-\-tvmode and \-\-radiomode (with \-\-long\-help) for available modes and defaults. Shortcuts: tvbest,tvbetter,tvgood,tvworst,radiobest,radiobetter,radiogood,radioworst (default=default for programme type).
202-
.TP
203203
\fB\-\-no\-merge\-versions
204204
Do not merge programme versions with same name and duration.
205205
.TP
@@ -236,8 +236,11 @@ Download only programmes of <type> (radio or tv) with \-\-pid\-recursive. Requir
236236
\fB\-\-proxy, \-p <url>
237237
Web proxy URL, e.g., http://username:password@server:port or http://server:port. Value of http_proxy environment variable (if present) will be used unless \-\-proxy is specified. Used for both HTTP and HTTPS. Overridden by \-\-no\-proxy.
238238
.TP
239-
\fB\-\-radiomode <mode>,<mode>,...
240-
Radio recording modes (overrides \-\-modes): dafhigh,dafstd,dafmed,daflow,hafhigh,hafstd,hafmed,haflow,hlahigh,hlastd,hlsmed,hlalow. Shortcuts: best,better,good,worst,haf,hla,daf,hls,dash,high,std,med,low (default=hafhigh,hlahigh,dafhigh,hafstd,hlastd,dafstd,hafmed,hlamed,dafmed,haflow,hlalow,daflow).
239+
\fB\-\-quality <quality>,<quality>,...
240+
TV and radio recording quality preference. See \-\-tv\-quality and \-\-radio\-quality for available values and defaults. Default: default for programme type.
241+
.TP
242+
\fB\-\-radio\-quality <quality>,<quality>,...
243+
Radio recording quality preference (overrides \-\-quality): high,std,med,low,default (Aliases: 320k,128k,96k,48k). Comma\-delimited list in descending order of preference. Default: high,std,med,low.
241244
.TP
242245
\fB\-\-start <secs|hh:mm:ss>
243246
Recording/streaming start offset (actual start may be several seconds earlier for HLS and DASH streams)
@@ -251,8 +254,11 @@ Do not download TV programme if subtitles are not available.
251254
\fB\-\-test, \-t
252255
Test only \- no recording (only shows search results with \-\-pvr and \-\-pid\-recursive)
253256
.TP
254-
\fB\-\-tvmode <mode>,<mode>,...
255-
TV recording modes (overrides \-\-modes): dvfhd,dvfsd,dvfxsd,dvfhigh,dvfxhigh,dvflow,hvfhd,hvfsd,hvfxsd,hvfhigh,hvfxhigh,hvflow. Shortcuts: best,better,good,worst,dvf,hvf,dash,hls,hd,sd,high,low. 50fps streams (if available) preferred unless \-\-fps25 specified (default=hvfhd,dvfhd,hvfsd,dvfsd,hvfxsd,dvfxsd,hvfhigh,dvfhigh,hvfxhigh,dvfxhigh,hvflow,dvflow).
257+
\fB\-\-tv\-lower\-bitrate
258+
Prefer 25fps (or lower\-bitrate 50fps) streams for TV programmes if available.
259+
.TP
260+
\fB\-\-tv\-quality <quality>,<quality>,...
261+
TV recording quality preference (overrides \-\-quality): fhd,hd,sd,web,mobile,default (Aliases: 1080p,720p,540p,396p,288p). Comma\-delimited list in descending order of preference. Default: hd,sd,web,mobile
256262
.TP
257263
\fB\-\-url <url>,<url>,...
258264
Record the PIDs contained in the specified iPlayer episode URLs. Alias for \-\-pid.
@@ -422,9 +428,6 @@ Cache expiry in seconds (default 4hrs)
422428
\fB\-\-limit\-matches <number>
423429
Limits the number of matching results for any search (and for every PVR search)
424430
.TP
425-
\fB\-\-nopurge
426-
Don't show warning about programmes recorded over 30 days ago
427-
.TP
428431
\fB\-\-prefs\-add
429432
Add/Change specified saved user or preset options
430433
.TP
@@ -563,17 +566,11 @@ Character encoding used to encode file and directory names. Encoding name must
563566
\fB\-\-index\-maxconn <number>
564567
Maximum number of connections to use for concurrent programme indexing. Default: 5 Min: 1 Max: 10
565568
.TP
566-
\fB\-\-purge\-files
567-
Delete downloaded programmes more than 30 days old
568-
.TP
569569
\fB\-\-release\-check
570570
Forces check for new release if used on command line. Checks for new release weekly if saved in preferences.
571571
.TP
572572
\fB\-\-throttle <Mb/s>
573573
Bandwidth limit (in Mb/s) for media file download. Default: unlimited. Synonym: \-\-bw
574-
.TP
575-
\fB\-\-trim\-history <# days to retain>
576-
Remove download history entries older than number of days specified in option value. Cannot specify 0 \- use 'all' to completely delete download history
577574
.SS "Deprecated Options:"
578575
.TP
579576
\fB\-\-no\-index\-concurrent
@@ -583,7 +580,7 @@ get_iplayer was written by Phil Lewis <iplayer2 (at sign) linuxcentre.net> and i
583580
.PP
584581
This manual page was originally written by Jonathan Wiltshire <[email protected]> for the Debian project (but may be used by others).
585582
.SH COPYRIGHT NOTICE
586-
get_iplayer v3.28, Copyright (C) 2008\-2010 Phil Lewis
583+
get_iplayer v3.29, Copyright (C) 2008\-2010 Phil Lewis
587584
This program comes with ABSOLUTELY NO WARRANTY; for details use \-\-warranty.
588585
This is free software, and you are welcome to redistribute it under certain
589586
conditions; use \-\-conditions for details.

Diff for: get_iplayer.cgi

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# License: GPLv3 (see LICENSE.txt)
2525
#
2626

27-
my $VERSION = 3.28;
27+
my $VERSION = 3.29;
2828
my $VERSION_TEXT;
2929
$VERSION_TEXT = sprintf("v%.2f", $VERSION) unless $VERSION_TEXT;
3030

0 commit comments

Comments
 (0)