SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for get_iplayer-3.14-2.1.noarch.rpm :
Wed May 9 14:00:00 2018 malcolmlewisAATTopensuse.org
- Updated to version 3.14:

* Recording mode changes:
+ In April 2018 the BBC removed some media streams, including
the 1280x720AATT25fps streams referred to by the recording mode
\"hlshd\" in get_iplayer. The \"hlshd\" streams still exist for
some repeats and box sets, but in general they are not
available for new programmes. Consequently, some changes
have been made to get_iplayer recording modes;

* 50fps streams will now be tried first for 1280x720,
960x540, and 704x396 video, with 25fps streams as fallback
for 960x540 and 704x396. This means that those TV
downloads will roughly double in size and take twice as
long compared to previous releases (when using default
settings). 50fps HD video requires 2GB+ storage per hour
of video.

* Removed --fps50 option as it is now the default.

* Added --fps25 option to force use of 25fps streams only
(HD video not available). An equivalent \"Use only 25fps
streams\" option was added to the \"Recording\" tab of the
Web PVR.

* Removed all \"hls\"-prefixed TV and radio modes, except for
\"hlshd\" (1280x720AATT25fps). Old values are automatically
mapped to alternative modes, with warning emitted.

* Although \"hlshd\" appears to be on the way out, some older
programmes, repeats and box sets may still be available
with those streams. However, \"hlshd\" is no longer included
in any mode shortcuts or defaults. It must be specified
separately. See Recording quality for examples. Check for
the presence of \"hlshd\" streams with --info.

* Removed \"vgood\" mode shortcuts. Now mapped to \"better\".

* Removed \"worse\" mode shortcuts. Now mapped to \"good\".

* Removed \"vhigh\" TV quality level (832x468AATT25fps). Now
mapped to \"xsd\" (960x540AATT25fps).

* Removed \"std\" TV quality level (640x360AATT25fps). Now mapped
to \"xhigh\" (704x396AATT25fps).

* Added hd,sd,high,low shortcuts for --tvmode and
high,std,med,low shortcuts for --radiomode. Prefix with
\"tv\" or \"radio\", respectively, for use with --modes or Web
PVR. These shortcuts provide a means to download only
streams of the corresponding resolution or bit rate,
without fallback to lower resolution or bit rate as is
the case for shortcuts such as \"best\" or \"better\". These
single-quality shortcuts may be combined. Notes:
++ Don\'t use --tvmode=hd with --fps25 since HD streams
are not available.
++ Don\'t use --tvmode=hd with audiodescribed programmes
since HD streams generally are not available.
++ Don\'t use --tvmode=med or --radiomode=hd,sd since
such streams are not available.
Be careful if using --radiomode=high,std for World Service
programmes since such streams may only be available for
podcast versions.

* HLS (\"haf\" modes) is now default stream format for radio
downloads, with DASH (\"daf\" modes) as fallback.

* If you plan to re-encode 50fps HD downloads to smaller 25fps
files, you may wish to consider adding the --raw option to
get_iplayer downloads and using the resulting .ts or .m4a/.m4v
files as re-encoding inputs. That would save a bit of time by
not copying the file twice more during remuxing to MP4 and
metadata tagging.

* get_iplayer now tops up its cache to 30 days no matter how
long it has been since the last update. If you update weekly,
you shouldn\'t notice any difference. If you update after a
long gap, the first update will take noticeably longer. The
initial update after a new installation will also take
noticeably longer since you are building an entire 30-day
cache. You can use the --refresh-limit option to restrict the
time period covered by a cache update.

* get_iplayer now uses HTTPS everywhere. All internally
generated URLs are HTTPS, and only HTTPS media URLs are used
by default. There may be rare cases where streams for a
programme are missing because no HTTPS media URLs are
available. In that event, use --stream-http to see if any
non-HTTPS URLs are available. Removed --include-https option
as it is now the default.

* DASH downloads are now put through an extra remux to ensure
that output files are compatible with Windows Media Player,
iTunes, and other similarly finicky media players. This should
affect few users since HLS is the default stream format. If
you don\'t need or don\'t want the extra post-processing,
disable it with --no-dash-remux.

* Use the new --credits and --credits-only options to download
programme credits. Credits are available for many TV
programmes, and a few radio programmes such as Radio 4 dramas.
The credits are downloaded to a plain text .credits.txt file
in your output directory. Not configurable in Web PVR.

* Use the new --tag-credits option to append the programme
credits decribed above to the output file\'s \"lyrics\" metadata
tag. You do not need to specify --credits unless you wish to
retain the .credits.txt file as well. Not configurable in Web
PVR.

* The file extension for track lists has changed from .trk to
.tracks.txt.

* Added --available-before option to bracket searches with
- -available-since. Not configurable in Web PVR.

* Added --thumbnail-square option to retrieve square version of
thumbnail image. Not configurable in Web PVR.

* Removed unused --no-hq-audio option

* All non-core Perl modules used by get_iplayer (except those
from Mojolicious) are now loaded when the get_iplayer script
is compiled before execution. If you are missing some
dependencies, you will see error messages similar to:
\"Can\'t locate XML/LibXML.pm in AATTINC (you may need to install
the XML::LibXML module)\".

Thu Mar 29 14:00:00 2018 malcolmlewisAATTopensuse.org
- Updated to version 3.13:

* Implemented the --pvr-series option, which provides a shortcut
to create simple PVR searches to record specific series. This
is analogous to an \"Add Series\" link in the Web PVR. For
examples, see the PVR usage section of the documentation.

* Implemented the --mark-downloaded option to prevent
downloading programmes found in search results that you
already have or do not want. This is done by inserting records
for one or more programmes into the download history. These
entries can still be overridden by --force. Not configurable
in Web PVR. For examples, see the Recording programmes section
of the documentation.

* Implemented the --subs-embed option, which embeds soft
subtitles in the MP4 output file. Embedded subtitles can be
used by iTunes, Apple TV, and some other media players that do
not support external .srt files. The normal .srt files are
still created.
+ Embedding is done by ffmpeg when converting the raw download
to MP4, so there is a possibility that problems with the
subtitles may prevent the MP4 conversion from completing.
+ Colours likely will be ignored in embedded subtitles, so you
may wish to use --subs-mono.

* Use the new --tracklist and --tracklist-only options to
download music track lists available for some programmes.
Track lists are generally available for radio music
programmes, but may exist for some TV programmes, such as Top
of the Pops. The track list is downloaded to a plain text .trk
file in your output directory. Not configurable in Web PVR.
+ Where available, track timings are included. Track timing
data is usually only available for music programmes on
national radio stations. The track timing data also may be
incorrect at source.
+ When track timing data is available and --start and --stop
are used, all tracks are included in the list, but only
tracks between --start and --stop will have timings.

* Use the new --tag-tracklist option to append the music track
list decribed above to the output file\'s \"lyrics\" metadata
tag. You do not need to specify --tracklist unless you wish to
retain the .trk file as well. Not configurable in Web PVR.

* The output when using --pid or --url has changed slightly:
+ When using multple --pid or --url options (or
- -pid-recursive) all associated episodes are displayed in a
single list before any downloads commence, rather than
looping through those related to each --pid or --url option
in turn.
+ If the value of --pid is a series or brand PID, get_iplayer
will no longer retrieve and display an episode list unless
- -pid-recursive is also specified. A warning is shown
instead.
+ The --hide option is now applied to episode lists generated
with --pid and --url and --pid-recursive.

* The raw subtitles file produced with --subs-raw now has a file
extension of .ttml rather than .ttxt. This allows the file to
be recognised as a subtitles file by VLC 3.0+.

* Fixed a bug that prevented subtitles from being trimmed with
- -start and --stop.

* Restored --pid-recursive functionality for CBBC and CBeebies,
which was broken by changes to BBC web sites.

* Restored cache updating, which was broken by changes to BBC
web sites. If you find search results missing programmes from
the week of 19 Feb, rebuild your cache with --rebuild-cache to
fill any holes.

Sun Jan 21 13:00:00 2018 malcolmlewisAATTopensuse.org
- Updated to version 3.12:

* Fixed a bug introduced in v3.11 that prevented programme
version names from being shortened to one word, as in previous
releases.
- Changes from version 3.11:

* Fixed a bug that generated incorrect schedule URLs (used for
cache refresh) for the first calendar week of 2018 (and some
future years).

* Fixed a bug that caused resuming partial downloads to fail if
the programme version contained a non-alphanumeric character,
e.g., the hyphen in \"pre-watershed\".

* Fixed a spurious (but harmless) \"ERROR: Search term(s)
required.\" message when using --cache-rebuild if you also have
any search options (e.g., --since, --channel) saved in your
preferences.
- Changes from version 3.10:

* Fixed a spurious (but harmless) \"ERROR: Search term(s)
required.\" message when using --refresh if you also have any
search options (e.g., --since, --channel) saved in your
preferences.
- Changes from version 3.09:

* Search terms can no longer be saved in your default options
file.

* Enabled colour subtitles for S4C programmes. Revert to mono
subtitles with --subs-mono if you prefer.

* Added substitution parameters and for SRT
and TTML subtitle files, respectively. Use with --command for
post-processing subtitles. The file is only present
when --subsraw is specified.

* Null characters are now removed from subtitles before
processsing.

* The --streaminfo option now short-circuits downloading with
- -pid in the same way as --info.

* Removed obsolete thumbnail sizes (86, 150, 178, 528, 1024,
1600). Unsupported sizes are now mapped to nearest supported
size.

* Added --download-abortonfail option to force get_iplayer to
exit the first time any mode fails to download due to error
(e.g., failure to download a media file segment).

* Added --no-metadata option to enable ad hoc override of
- -metadata value stored in preferences.
- Changes from version 3.08:

* Withdrawn shortly after release.
- Changes from version 3.0.7:

* No longer lists all programmes when invoked without a search
argument. If you wish to list all programmes, you must now
explicitly specify a wildcard search: get_iplayer \".
*\" - note
the quotes. The Web PVR Manager does that by default. Also
remember to use --refresh to force ad hoc cache updates if you
don\'t supply a search argument.

* No longer automatically attempts to add higher-quality audio
to \"hls\" mode downloads (functionality introduced in v3.03).

* Added --audio-only option to download only the audio stream
for a TV programme.

* Subtitles are now trimmed according to --start and --stop, if
specified.

* Reinstated the --no-sanitise option to minimise the sanitising
of output file names.

* The time that a programme is considered available for download
is now determined by the end time of its scheduled broadcast
slot, if possible.

* Reverted to text-only progress display, with data sizes now
shown with SI prefixes instead of binary prefixes.

* Fixed a bug that caused get_iplayer to exit (and skip metadata
tagging) when corrupt subtitles were provided by the BBC.

* Fixed a bug that prevented previously-unknown programme
versions from being used when --versionlist contained
\"default\".

* Fixed a bug that caused slashes in programme names to be
retained, thus creating unnecessary subdirectories in output
file paths with --subdir. Slashes are now replaced with
underscores.

* Fixed a bug that caused some streams to be omitted for some
World Service programmes.

Fri Nov 17 13:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 3.06:

* Adjusted parsing of TV schedule pages to accommodate a format
change that broke TV cache updating. The change resulted in no
new programmes being added to TV cache during update.

Fri Oct 13 14:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 3.05:

* Updated to support HTTPS URLs for Quick URL recording. The
BBC has begun redirecting iPlayer episode pages to secure
equivalents, and Web PVR limitations have required changing
\"https:\" to \"http:\" for pages used in the Quick URL box.

Thu Oct 5 14:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 3.04:

* Fixed a serious bug introduced in v3.03 that could cause MP4
conversions to be skipped when using the PVR function.

* The --force no longer short-circuits --history when searching
the download history. The previous behaviour would result in
an empty Recordings tab in the Web PVR Manager.

* Suppressed unnecessary warnings about future programmes when
running PVR searches.

Sun Oct 1 14:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 3.03:

* get_iplayer now attempts to download higher-quality audio for
hls modes, including the default 1280x720AATT25fps streams. It
attempts to download 320k or 128k audio streams to replace the
default 96k audio. Higher-quality audio may not be available
for some programmes. This functionality can be disabled with
- -no-hq-audio (see below), in which case the default audio
will be retained.

* Added --no-hq-audio option to prevent get_iplayer from using
320k audio for HLS TV streams. Use this if you have a device
that cannot handle 320k AAC audio.

* The default logging output has been reduced. Some unnecessary
output has been removed, and some is now only visible with
- -verbose.

* Web PVR: added --baseurl option to set base URL for generation
of links. For use with reverse proxy. Set --baseurl to the
full reverse proxy URL used for the Web PVR.

* get_iplayer no longer prompts you to delete downloaded files
more than 30 days old. It displays a warning message instead.
The warning is also now displayed with --pid and --url and
with PVR searches (CLI and Web PVR Manager). As before, the
warning can be suppressed with get_iplayer --prefs-add
- -no-purge. If you miss the thrill that only bulk deletion can
provide, use the new --purge-files option to delete all
downloaded files more than 30 days old.

* --info now short-circuits --get, consistent with how it
short-circuits --pid and --url. No programmes are downloaded
when --info is specified.

* --sort and --sortreverse are now applied before
- -limit-matches. This allows searching for only the most
recent N eoisodes of a series with --sort=available
- -sortreverse --limit-matches=N. In the unlikely event you are
using that combination of options, be aware of this change in
behaviour.

* The --thumbsize option no longer accepts integer index values
(1-11), and a warning will be printed if you use one. Use
thumbnail width instead.

* After a cache update, get_iplayer no longer displays a list of
all programmes added to the cache. It now only displays the
total number of programmes added. The full list is available
with --verbose.

* Adjusted cache update to avoid possible overlap between TV and
radio index numbers when --refresh-future is used.

* No longer looks for a system options file at
/var/lib/get_iplayer/options (a long-dead setting) on Linux.
In the extremely unlikely event you use that location, set in
the GETIPLAYERSYSPREFS environment variable or move the system
options file to the default location
(/etc/get_iplayer/options).

* Now checks for required v1.91 of XML::LibXML. It previously
only checked for v1.70, which lead to fatal errors in obsolete
releases with obsolete versions of XML::LibXML.

* Fixed a bug introduced in v3.02 that prevented --info,
- -metadata-only, --subtitles-only, --thumbnail-only and
- -tag-only from working with --pid and --url when the
programme was not in get_iplayer\'s cache.

Wed Aug 23 14:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 3.02:

* Added support for World Service programme PIDs beginning with
\"w\". These WS programmes released since 11 Aug could not be
downloaded because their PIDs were not recognised by
get_iplayer.

* Added --throttle=N option (where N is in Mibit/s) to restrict
bandwith usage during media file downloaded. Value may be
less than 1.0.

* HTTPS media URLs are no longer used by default. They are
duplicates of HTTP URLs and thus may unnecessarily slow
download initialisation. Use --include-https to bring them
back.

* It is no longer necessary to specify \"general\" as the value of
the --metadata option. You only need to use --metadata. Since
\"general\" is the only valid value, get_iplayer now fills it in
for you.

* Removed --ffmpeg-verbose option in favour of more general
purpose --ffmpeg-loglevel option, which allows setting the
logging level for ffmpeg during conversion of downloaded files
to MP4, e.g., --ffmpeg-loglevel=verbose. See ffmpeg
documentation for permissible values. Default level is
\"fatal\". This option is only useful for debugging problems
with ffmpeg, so you almost certainly will never need to use
it.

* Removed deprecated options: --subsfmt, --noscrapeversions,
- -thumbsizecache.

* Reverted to pre-2.95 behaviour for selecting thumbnail images.
Episode image is used if found, with fallback to series image.
Force use of series image (with fallback to brand image) with
- -thumbnail-series.

* The default thumbnail size is now slightly larger (192x108).

* Output now includes divider lines to demarcate programme
downloads and PVR searches.

* Fixed a bug that could lead to a runaway process when parsing
a corrupted HLS playlist.

Wed May 24 14:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 3.01:
+ Cache updating restored to pre-3.00 behaviour
+ If you are upgrading from v2.99 or lower, there will be holes in
your cache, i.e., some programmes will be missing from the period
after your last update before the old XML data sources were
removed on 2017-04-26. You can rebuild a full new cache with:

* get_iplayer --cache-rebuild --type=tv,radio
+ Added --ffmpeg-verbose option. The existing --verbose option is no
longer used to enable verbose logging by ffmpeg.
+ Added --limitprefixlength option, use to truncate the file prefix
to less than default value of 240.
+ Removed the --cache-init option. Use --cache-rebuild instead when
upgrading, if desired.
+ Fixed a bug that caused XPath errors when generating colour
subtitles for some programmes.
+ Fixed a bug that caused repeat programme availability dates to
overwrite those of the corresponding original broadcasts in
cache, thus requiring --future to locate some programmes that
had actually already been broadcast.
+ Fixed a bug that prevented downloading invidual episodes via
- -pid when --pid-recursive was configured in preferences.
+ Fixed an incompatibility with very old versions of XML:LibXML
that caused strings like \"XML::LibXML::Text=SCALAR(0x55de870)\"
to be written in name/episode fields in cache.
+ Whitespace and typo cleanup.
- Changes from version 3.00:
+ Restored functionality broken by the BBC, see the following link
for instructions;
https://github.com/get-iplayer/get_iplayer/wiki/release300
+ Subtitles now in colour.
+ get_iplayer now supports the BBC \"bidi\" CDN, so additional
streams are available for TV programmes.
+ Removed support for RTMP (Flash) media streams. Any flash
recording modes specified in your preferences will automatically
be converted to equivalent daf or hls modes and a warning
emitted. You should remove any flash modes in your preferences.
+ With the removal of deprecated features, the following options
have been removed. An error will be generated if you attempt to
use these on the command line. A warning will be printed if any
of these are found in saved preferences.

* check-duration

* flvstreamer

* rtmp-radio-opts

* rtmp-tv-opts

* rtmpdump

* rtmpport

* swfurl
+ Fixed a bug where would break custom commands if output
directory was a UNC path.
+ Restored hls modes for local news bulletins that were lost due to
BBC changes.

Fri Feb 24 13:00:00 2017 malcolmlewisAATTopensuse.org
- Clean up spec file requires, add recommends of AtomicParsley.

Sun Feb 12 13:00:00 2017 malcolmlewisAATTopensuse.org
- Updated to version 2.99:
+ Implemented a fix for a BBC change in DASH stream manifests.
That change broke downloading of all DASH streams (dvf and daf
recording modes) for programmes broadcast on or after 8 Feb.
+ Fixed a problem that sometimes prevented subtitles from being
downloaded when using --pid combined with --type=tv,radio.
+ Fixed erroneous remapping of old hvfvhigh recording mode to
hvfhigh. It is now remapped to hvfxsd.

Mon Feb 6 13:00:00 2017 malcolmlewisAATTopensuse.org
- Update to version 2.98:
+ Deprecated features in 2.97 have been removed in this release.
+ Restored 25fps as default for TV programmes.
+ Use new --fps50 option to access 50fps streams.
+ TV recording modes reorganised.
+ DASH TV support.
+ DASH radio modes renamed.
+ HLS/DASH downloads resumable across sessions.
+ Fixed a bug that caused some video clips to be incorrectly
marked as geoblocked.
+ Fixed a bug that caused spurious warning messages during
recursive downloads.
+ Fixed a bug that broke use of --refresh-limit on certain days
of the last week in a calendar year.
+ HTTPS URLs:

* The BBC is on a drive to use HTTPS for all services.
Programme data now includes HTTPS URLs for subtitles and DASH
media sources. That means you will see twice the number of
available streams for those resources in programme
information listings, though the HTTPS URLs refer to
duplicates of the HTTP streams.

* The HTTPS URLs have a higher priority in metadata than HTTP
URLs, so they will be tried first for each recording mode.
This shouldn\'t be an issue since most users will have HTTPS
support already installed. If you have a DIY Perl
installation (e.g. Perlbrew), ensure that the
LWP::Protocol::https Perl module is installed.
+ Rescinded deprecations:

* Remove support for searching by category: Rescinded since
category search still works with download history, and users
should now be accustomed to it not working with programme
index.

* Remove some obsolete indexing options: Rescinded since the
associated options were not worth the trouble to remove. Both
- -refresh-abortonerror and --refresh-limit will likely be
kept as long as schedule data is used for the programme index
cache.
+ Current deprecations:

* Remove RTMP (Flash) format media streams. RTMP support will
be removed in the next general release even if it is still
offered by the BBC.

Mon Jan 23 13:00:00 2017 malcolmlewisAATTopensuse.org
- Update to version 2.97:
+ This is a bug fix release. No deprecated features have been
removed. The purpose of this release is to restore
functionality in the Web PVR Manager that was broken by recent
browser upgrades and Windows updates.
+ Google Chrome 53, Opera 40 and Firefox 49 implemented a change
in the WHATWG HTML specification for the
 
ICM