Skip to content

Commit 76d0fc8

Browse files
committed
Release 3.14
1 parent 248f390 commit 76d0fc8

File tree

3 files changed

+33
-21
lines changed

3 files changed

+33
-21
lines changed

get_iplayer

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
#
2525
#
2626
package main;
27-
my $version = 3.13;
28-
my $version_text = "3.14-dev";
27+
my $version = 3.14;
28+
my $version_text;
2929
$version_text = sprintf("v%.2f", $version) unless $version_text;
3030
#
3131
# Help:
@@ -2325,7 +2325,7 @@ sub usage {
23252325
my @man;
23262326
my @dump;
23272327
push @man,
2328-
'.TH GET_IPLAYER "1" "March 2018" "Phil Lewis" "get_iplayer Manual"',
2328+
'.TH GET_IPLAYER "1" "May 2018" "Phil Lewis" "get_iplayer Manual"',
23292329
'.SH NAME', 'get_iplayer - Stream Recording tool and PVR for BBC iPlayer',
23302330
'.SH SYNOPSIS',
23312331
'\fBget_iplayer\fR [<options>] [<regex|index> ...]',

get_iplayer.1

+28-16
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH GET_IPLAYER "1" "March 2018" "Phil Lewis" "get_iplayer Manual"
1+
.TH GET_IPLAYER "1" "May 2018" "Phil Lewis" "get_iplayer Manual"
22
.SH NAME
33
get_iplayer \- Stream Recording tool and PVR for BBC iPlayer
44
.SH SYNOPSIS
@@ -170,8 +170,8 @@ Comma\-separated list of media stream suppliers to skip. Possible values: akama
170170
\fB\-\-force
171171
Ignore programme history (unsets \-\-hide option also).
172172
.TP
173-
\fB\-\-fps50
174-
Prefer 50 fps streams for TV programmes (not available for all video sizes).
173+
\fB\-\-fps25
174+
Use only 25fps streams for TV programmes (HD video not available).
175175
.TP
176176
\fB\-\-get, \-g
177177
Start recording matching programmes. Search terms required unless \-\-pid specified. Use \-\-search=.* to force download of all available programmes.
@@ -180,10 +180,7 @@ Start recording matching programmes. Search terms required unless \-\-pid speci
180180
Show recording progress as hashes
181181
.TP
182182
\fB\-\-hls\-hq\-audio
183-
Attempt to download higher\-quality audio for 'hls' modes (TV only). Output file may require editing to sync audio and video.
184-
.TP
185-
\fB\-\-include\-https
186-
Allow HTTPS playlist/manifest/segment URLs for media streams.
183+
Attempt to download higher\-quality audio for 'hlshd' mode (TV only). Output file may require editing to sync audio and video.
187184
.TP
188185
\fB\-\-include\-supplier <supplier>,<supplier>,...
189186
Comma\-separated list of media stream suppliers to use if not included by default. Possible values: akamai,limelight,bidi
@@ -195,7 +192,10 @@ Force HLS/DASH download progress display to be captured when screen output is re
195192
Mark programmes in search results or specified with \-\-pid/\-\-url as downloaded by inserting records in download history.
196193
.TP
197194
\fB\-\-modes <mode>,<mode>,...
198-
Recording modes. See \-\-tvmode and \-\-radiomode (with \-\-long\-help) for available modes and defaults. Shortcuts: tvworst,tvworse,tvgood,tvvgood,tvbetter,tvbest,radioworst,radioworse,radiogood,radiovgood,radiobetter,radiobest (default=default for programme type).
195+
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).
196+
.TP
197+
\fB\-\-no\-dash\-remux
198+
Do not perform additional remux to ensure DASH downloads are compatible with iTunes, Windows Media Player, and some others.
199199
.TP
200200
\fB\-\-no\-proxy
201201
Ignore \-\-proxy setting in preferences and/or http_proxy environment variable.
@@ -222,22 +222,25 @@ Record all related episodes if value of \-\-pid is a series or brand PID. Requi
222222
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.
223223
.TP
224224
\fB\-\-radiomode <mode>,<mode>,...
225-
Radio recording modes (overrides \-\-modes): dafhigh,dafstd,dafmed,daflow,hafhigh,hafstd,hafmed,haflow,hlsaachigh,hlsaacstd,hlsaacmed,hlsaaclow. Shortcuts: worst,worse,good,vgood,better,best,daf,haf,hlsaac (default=dafhigh,hafhigh,hlsaachigh,dafstd,hafstd,hlsaacstd,dafmed,hafmed,hlsaacmed,daflow,haflow,hlsaaclow).
225+
Radio recording modes (overrides \-\-modes): dafhigh,dafstd,dafmed,daflow,hafhigh,hafstd,hafmed,haflow. Shortcuts: best,better,good,worst,haf,daf,hls,dash,high,std,med,low (default=hafhigh,dafhigh,hafstd,dafstd,hafmed,dafmed,haflow,daflow).
226226
.TP
227227
\fB\-\-start <secs|hh:mm:ss>
228228
Recording/streaming start offset (actual start may be several seconds earlier for HLS and DASH streams)
229229
.TP
230230
\fB\-\-stop <secs|hh:mm:ss>
231231
Recording/streaming stop offset (actual stop may be several seconds later for HLS and DASH streams)
232232
.TP
233+
\fB\-\-stream\-http
234+
Use HTTP (instead of HTTPS) media stream playlist URLs.
235+
.TP
233236
\fB\-\-subtitles\-required
234237
Do not download TV programme if subtitles are not available.
235238
.TP
236239
\fB\-\-test, \-t
237240
Test only \- no recording (will show programme type)
238241
.TP
239242
\fB\-\-tvmode <mode>,<mode>,...
240-
TV recording modes (overrides \-\-modes): dvfhd,dvfsd,dvfxsd,dvfhigh,dvfxhigh,dvflow,hlshd,hlsvhigh,hlsstd,hlsxstd,hvfhd,hvfsd,hvfxsd,hvfhigh,hvfxhigh,hvflow. Shortcuts: worst,worse,vgood,better,best,dvf,hls,hvf (default=hlshd,hvfxsd,hlsvhigh,hvfxhigh,hlsstd,hlsxstd,hvflow).
243+
TV recording modes (overrides \-\-modes): dvfhd,dvfsd,dvfxsd,dvfhigh,dvfxhigh,dvflow,hlshd,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).
241244
.TP
242245
\fB\-\-url <url>,<url>,...
243246
Record the embedded media in the specified iPlayer episode URLs.
@@ -255,6 +258,12 @@ Run user command after successful recording of radio programme using substitutio
255258
\fB\-\-command\-tv <command>
256259
Run user command after successful recording of tv programme using substitution paramaters such as <dir>, <fileprefix>, <filename>, etc. Overrides \-\-command.
257260
.TP
261+
\fB\-\-credits
262+
Download programme credits, if available.
263+
.TP
264+
\fB\-\-credits\-only
265+
Only download programme credits (if available), not programme.
266+
.TP
258267
\fB\-\-file\-prefix <format>
259268
The filename prefix (excluding dir and extension) using formatting fields. e.g. '<name>\-<episode>\-<pid>'
260269
.TP
@@ -327,9 +336,12 @@ Only download thumbnail image if available, not the programme
327336
\fB\-\-thumbnail\-series
328337
Force use of series/brand thumbnail (series preferred) instead of episode thumbnail
329338
.TP
330-
\fB\-\-thumbsize <width>
339+
\fB\-\-thumbnail\-size <width>
331340
Thumbnail size to use for the current recording and metadata. Specify width: 192,256,384,448,512,640,704,832,960,1280,1920. Invalid values will be mapped to nearest available. Default: 192
332341
.TP
342+
\fB\-\-thumbnail\-square
343+
Download square version of thumbnail image.
344+
.TP
333345
\fB\-\-tracklist
334346
Download track list of music played in programme, if available. Track times and durations may be missing or incorrect.
335347
.TP
@@ -380,9 +392,6 @@ Runs a named PVR search. Synonyms: \-\-pvrsingle
380392
\fB\-\-cache\-rebuild
381393
Rebuild cache with full 30\-day programme index. Use \-\-refresh\-limit to restrict cache window.
382394
.TP
383-
\fB\-\-cache\-reset
384-
Reset cache to retain only latest update and discard previous contents.
385-
.TP
386395
\fB\-\-expiry, \-e <secs>
387396
Cache expiry in seconds (default 4hrs)
388397
.TP
@@ -484,6 +493,9 @@ Do not embed thumbnail image in output file. Also removes existing artwork. All
484493
\fB\-\-no\-tag
485494
Do not tag downloaded programmes.
486495
.TP
496+
\fB\-\-tag\-credits
497+
Add programme credits (if available) to lyrics field.
498+
.TP
487499
\fB\-\-tag\-format\-show
488500
Format template for programme name in tag metadata (use substitution parameters). Default: <name>
489501
.TP
@@ -503,7 +515,7 @@ Tag only downloaded radio programmes as iTunes podcasts
503515
Tag only downloaded tv programmes as iTunes podcasts
504516
.TP
505517
\fB\-\-tag\-tracklist
506-
Add track list of music played in programme (if available) to long description (lyrics).
518+
Add track list of music played in programme (if available) to lyrics field.
507519
.TP
508520
\fB\-\-tag\-utf8
509521
Use UTF\-8 encoding for non\-ASCII characters in AtomicParsley parameter values (Linux/Unix/macOS only). Use only if auto\-detect fails.
@@ -541,7 +553,7 @@ get_iplayer was written by Phil Lewis <iplayer2 (at sign) linuxcentre.net> and i
541553
.PP
542554
This manual page was originally written by Jonathan Wiltshire <[email protected]> for the Debian project (but may be used by others).
543555
.SH COPYRIGHT NOTICE
544-
get_iplayer v3.13, Copyright (C) 2008\-2010 Phil Lewis
556+
get_iplayer v3.14, Copyright (C) 2008\-2010 Phil Lewis
545557
This program comes with ABSOLUTELY NO WARRANTY; for details use \-\-warranty.
546558
This is free software, and you are welcome to redistribute it under certain
547559
conditions; use \-\-conditions for details.

get_iplayer.cgi

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

27-
my $VERSION = 3.13;
28-
my $VERSION_TEXT = "3.14-dev";
27+
my $VERSION = 3.14;
28+
my $VERSION_TEXT;
2929
$VERSION_TEXT = sprintf("v%.2f", $VERSION) unless $VERSION_TEXT;
3030

3131
use CGI qw(-utf8 :all);

0 commit comments

Comments
 (0)