Changelog for get_iplayer-3.12-2.1.noarch.rpm :
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.
* 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