Wed Jun 3 22:52:24 2015 UTC ()
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/releasenotes/release293


(prlw1)
diff -r1.5 -r1.6 pkgsrc/net/get_iplayer/Makefile
diff -r1.3 -r1.4 pkgsrc/net/get_iplayer/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/net/get_iplayer/Makefile (expand / switch to unified diff)

--- pkgsrc/net/get_iplayer/Makefile 2015/03/14 00:29:09 1.5
+++ pkgsrc/net/get_iplayer/Makefile 2015/06/03 22:52:24 1.6
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1# $NetBSD: Makefile,v 1.5 2015/03/14 00:29:09 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.6 2015/06/03 22:52:24 prlw1 Exp $
2 2
3DISTNAME= get_iplayer-2.92 3DISTNAME= get_iplayer-2.94
4CATEGORIES= net multimedia 4CATEGORIES= net multimedia
5MASTER_SITES= ftp://ftp.infradead.org/pub/get_iplayer/ 5MASTER_SITES= ftp://ftp.infradead.org/pub/get_iplayer/
6 6
7MAINTAINER= shattered@NetBSD.org 7MAINTAINER= shattered@NetBSD.org
8HOMEPAGE= http://www.infradead.org/get_iplayer/html/get_iplayer.html 8HOMEPAGE= http://www.infradead.org/get_iplayer/html/get_iplayer.html
9COMMENT= Search, index, record or stream BBC iPlayer broadcasts 9COMMENT= Search, index, record or stream BBC iPlayer broadcasts
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12DEPENDS+= p5-HTML-Parser>=3.0:../../www/p5-HTML-Parser 12DEPENDS+= p5-HTML-Parser>=3.0:../../www/p5-HTML-Parser
13DEPENDS+= p5-HTTP-Cookies>=6.0:../../www/p5-HTTP-Cookies 13DEPENDS+= p5-HTTP-Cookies>=6.0:../../www/p5-HTTP-Cookies
14DEPENDS+= p5-HTTP-Date>=6.0:../../www/p5-HTTP-Date 14DEPENDS+= p5-HTTP-Date>=6.0:../../www/p5-HTTP-Date
 15DEPENDS+= p5-XML-Simple-[0-9]*:../../textproc/p5-XML-Simple
15DEPENDS+= p5-libwww>=6.0:../../www/p5-libwww 16DEPENDS+= p5-libwww>=6.0:../../www/p5-libwww
16DEPENDS+= rtmpdump>=1.8:../../net/rtmpdump 17DEPENDS+= rtmpdump>=1.8:../../net/rtmpdump
17DEPENDS+= flvstreamer>=1.8:../../multimedia/flvstreamer 18DEPENDS+= flvstreamer>=1.8:../../multimedia/flvstreamer
18 19
19INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 20INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
20 21
21USE_LANGUAGES= # none 22USE_LANGUAGES= # none
22NO_BUILD= yes 23NO_BUILD= yes
23REPLACE_PERL= get_iplayer 24REPLACE_PERL= get_iplayer
24 25
25SUBST_CLASSES+= prefix 26SUBST_CLASSES+= prefix
26SUBST_STAGE.prefix= post-patch 27SUBST_STAGE.prefix= post-patch
27SUBST_MESSAGE.prefix= Fixup config and plugin paths 28SUBST_MESSAGE.prefix= Fixup config and plugin paths

cvs diff -r1.3 -r1.4 pkgsrc/net/get_iplayer/distinfo (expand / switch to unified diff)

--- pkgsrc/net/get_iplayer/distinfo 2015/03/14 00:29:09 1.3
+++ pkgsrc/net/get_iplayer/distinfo 2015/06/03 22:52:24 1.4
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.3 2015/03/14 00:29:09 prlw1 Exp $ 1$NetBSD: distinfo,v 1.4 2015/06/03 22:52:24 prlw1 Exp $
2 2
3SHA1 (get_iplayer-2.92.tar.gz) = 683b89912a0f31e6508a9761f27354089524b1ba 3SHA1 (get_iplayer-2.94.tar.gz) = 1082ffb213bf16bfdaa95731f48272b2a7adc4fd
4RMD160 (get_iplayer-2.92.tar.gz) = 4e1f5cc2235c1a05825941426b57cc283e643c37 4RMD160 (get_iplayer-2.94.tar.gz) = 70b67bdc2850e914c0606030b6cb2f09a41b0332
5Size (get_iplayer-2.92.tar.gz) = 275682 bytes 5Size (get_iplayer-2.94.tar.gz) = 276644 bytes
6SHA1 (patch-aa) = e15a98daae71135936329d29766a3b70dc845326 6SHA1 (patch-aa) = e15a98daae71135936329d29766a3b70dc845326
7SHA1 (patch-windows_get_iplayer_setup.cgi) = 1f87f0bb74c5883e875cb7676dfd61461dc2cbd0 7SHA1 (patch-windows_get_iplayer_setup.cgi) = 1f87f0bb74c5883e875cb7676dfd61461dc2cbd0