./net/get_iplayer, Search, index, record or stream BBC iPlayer broadcasts

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.17, Package name: get_iplayer-3.17, Maintainer: shattered

This tool allows you to search, index and record/stream:

* BBC iPlayer TV
* BBC iPlayer TV subtitles
* BBC iPlayer Radio
* BBC Live TV
* BBC Live Radio
* BBC Podcasts


Required to run:
[textproc/p5-XML-LibXML] [www/p5-libwww] [www/p5-Mojolicious]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ce424b45dbed3493f96e5c64600093d5e66e6537
RMD160: c7014090ab3f27935031882c8fee6ca09821d465
Filesize: 138.723 KB

Version history: (Expand)


CVS history: (Expand)


   2018-11-10 20:39:19 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update get_iplayer to 3.17

Many changes listed at
https://github.com/get-iplayer/get_ipla … leasenotes
   2018-04-02 10:20:17 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update get_iplayer to 3.13

Many fixes including:
 * 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.
 * Fixed a bug that generated incorrect schedule URLs (used for cache
   refresh) for the first calendar week of 2018 (and some future
   years). (@welwood08)
   2017-12-06 01:11:47 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update get_iplayer to 3.07

Highlights:
* get_iplayer 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 for ad hoc cache updates.
* get_iplayer no longer automatically attempts to add higher-quality
  audio to "hls" mode downloads (functionality introduced in v3.03).
  Some output files were being produced with audio and video out of
  sync. get_iplayer should never produce output worse that what is
  offered by iPlayer, so that functionality is now optional. Use the
  new --hls-hq-audio option to enable it, and heed the warning that
  you may need to edit your output files to sync audio and video. The
  --no-hq-audio option is now ignored and will be removed in the next
  release. If you added it to your preferences, remove it now with
  get_iplayer --prefs-del --no-hq-audio. (@notnac)
* Added --audio-only option to download only the audio stream for a
  TV programme. It is intended to enable users with visual
  impairments to skip downloading the video stream for programmes
  with audio description, but it can be used for any programme. It
  does not work with "hls" modes, however, so do not try to use it
  with --tvmode=hlshd, for example. Use of --audio-only also enables
  --force so that you can re-download a different audio track for a
  previously-downloaded TV programme. That will also produce an
  additional entry in your download history for the audio file.
  Audio-only downloads produce .m4a files.
* Web PVR: 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. \ 
This did
  not affect the CLI or recording from search results in Web PVR.
* 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.

https://github.com/get-iplayer/get_ipla … leasenotes
   2017-05-17 16:39:38 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update get_iplayer to 3.01

 * Fix "Segment not available from server" errors
 * The --cache-init option. Use --cache-rebuild instead when upgrading.
 * The SRT subtitles produced by get_iplayer now include <font> tags to
   preserve the colour information from the TTML originals.
 * get_iplayer now supports the BBC "bidi" CDN, so additional streams
   are available for TV programmes.
 * hvf modes (the default) for TV programmes will now produce files
   with 320k audio, if available. 320k audio is not available for hls
   or dvf modes.

Full release notes available fromt:

  https://github.com/get-iplayer/get_ipla … release301
   2016-11-18 10:58:54 by Jonathan Perkin | Files touched by this commit (6) | Package updated
Log message:
Update net/get_iplayer to version 2.97.

pkgsrc changes:

  - Migrate to GitHub.
  - Remove no longer valid options file.
  - Simplify patching.

Upstream changes since 2.94:

  A significant number of changes have been made since 2.94, so for the
  full list of changes please refer to the release notes for each release
  since then here:

  https://github.com/get-iplayer/get_ipla … release297
  https://github.com/get-iplayer/get_ipla … release296
  https://github.com/get-iplayer/get_ipla … release295

  The most visible change (for me) is that get_iplayer now defaults to
  fetching the best quality file as a transport stream, rather than the
  previous default of lower quality flash.
   2015-11-04 01:35:47 by Alistair G. Crooks | Files touched by this commit (748)
Log message:
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-06-04 00:52:24 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update get_iplayer to 2.94

   get_iplayer 2.94 was released shortly after 2.93 to fix a bug that
   broke live streaming for BBC News, BBC 6 Music and BBC 1Xtra. There
   were no other changes in 2.94. If you already installed 2.93 and do not
   require live streaming for the above stations, updating to 2.94 is not
   necessarily required. However, all users are strongly advised to do so.

New/Changed

1. TV listing feeds

   On 02/06/2015 the BBC removed the listing feeds used by get_iplayer to
   populate the TV programme data cache used to support searching.
   get_iplayer has now switched to using BBC schedule data instead. This
   is what you need to know:
     * If you added --refresh-feeds-tv=schedule to your preferences as a
       temporary measure to support the web pvr, remove it now from the
       command line with:

           get_iplayer --prefs-del --refresh-feeds-tv=schedule

     * Refreshing your TV data cache will be MUCH slower than before.
       Remember this especially if you use --refresh-future, which doubles
       the indexing time. The schedule parsing is based on old code
       inherited from the original version of get_iplayer, but hopefully
       it should improve a bit in future releases.
     * Programmes unique to local BBC One variants are not indexed by
       default. This reduces the indexing time by about half at the
       expense of a handful of programmes, many of which are local news
       cut-outs. If you wish to index the BBC One local variants, use
       --refresh-exclude-groups-tv=none.
     * You may find some TV programmes in search results that are older
       than 7 days. This is because the schedule data used for indexing
       goes back to the beginning of the previous calendar week.
     * You may find some TV programmes in search results that are older
       than 7 days and no longer available (e.g., films). You may also
       find some future programmes that are not yet available. This
       hopefully should be improved in a future release.
     * Fewer TV programmes will be indexed. The TV schedule data does not
       contain old archive programmes lurking in the iPlayer site. Only
       programmes in the schedule listings will be indexed.
     * You can no longer search TV programmes for signed or audio
       described versions. That facility is unlikely ever to return.
       However, you should still be able to download those versions where
       available.
     * You can no longer search TV programmes by category. That facility
       is unlikely ever to return. Category information will not appear in
       search results (for the present a blank space will be displayed).

   REMEMBER: Any programme not in your data caches (and thus not found in
   your search results) should still be available with --pid <PID> or
   --url <URL>.

2. Live TV and radio streaming

   On 02/06/2015 the BBC removed some metadata resources used by
   get_iplayer to locate live streams. get_iplayer has been repaired to
   work around this problem. Live streaming should work as before, though
   not all streams have been tested.

3. Other changes

     * Added support for BBC One/Two Northern Ireland/Scotland/Wales live
       streams. HD streams are available for BBC One variants, but BBC Two
       variants are SD only. To access those streams with a search string,
       you must full spell out which region you want, e.g., get_iplayer
       --get --type=livetv "BBC One Scotland".
     * Added support for HD TV programmes available via HLS
       (--mode=hlshd).
     * The --playlist-metadata option is now ignored and will be removed
       in the next release.

Fixed

     * Fixed "Not a SCALAR reference at get_iplayer.pl line 7099" errors.
       There should no longer be any need to use -exclude-supplier=akamai
       or -exclude-supplier=limelight to work around those errors.
     * Fixed problem with future repeat overwriting previous broadcast of
       same programme in cache data.
     * Fixed problem with downloading "open subtitles" programme versions
       with embedded subtitles (e.g., opera broadcasts).

Full log at https://squarepenguin.co.uk/wiki/releas … release293