- update to 2.71, fixes things following some bbc changes

- better DESCR

ok jasper@
(reminder, ports is not fully open, do not commit without specific permission)
This commit is contained in:
sthen 2010-02-26 18:48:06 +00:00
parent 6bf198bbd3
commit 5abdaeca29
5 changed files with 47 additions and 24 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.38 2010/01/12 12:46:15 sthen Exp $
# $OpenBSD: Makefile,v 1.39 2010/02/26 18:48:06 sthen Exp $
COMMENT = download BBC iPlayer and ITV programmes
DISTNAME = get_iplayer-2.58
DISTNAME = get_iplayer-2.72
CATEGORIES = multimedia
HOMEPAGE = http://linuxcentre.net/get_iplayer/
@ -22,7 +22,8 @@ MASTER_SITES = http://linuxcentre.net/get_iplayer/packages/ \
RUN_DEPENDS = ::audio/id3lib \
::multimedia/atomicparsley \
:flvstreamer->=1.9:net/flvstreamer \
:rtmpdump->=2.1:net/rtmpdump \
::textproc/p5-XML-Simple \
::www/p5-HTML-Parser \
:p5-libwww->=5.826:www/p5-libwww

View File

@ -1,5 +1,5 @@
MD5 (get_iplayer-2.58.tar.gz) = XwETFyCkvnqyWnK1x2vvfA==
RMD160 (get_iplayer-2.58.tar.gz) = yfdAsk/2htQe6nGb/FKnkRczg30=
SHA1 (get_iplayer-2.58.tar.gz) = eKugHsAXdZaE8t3HSVFygP/Z3I4=
SHA256 (get_iplayer-2.58.tar.gz) = Ssp74NmPh4KVrGWQ2XUgoSMyUWpTK1thb3N132/jaCU=
SIZE (get_iplayer-2.58.tar.gz) = 188248
MD5 (get_iplayer-2.72.tar.gz) = lS52jJEQW41FAtr/EQRznA==
RMD160 (get_iplayer-2.72.tar.gz) = /Bg9whqkYoKLr5C9ncnsKoBpdCU=
SHA1 (get_iplayer-2.72.tar.gz) = OC7UECUmvpxGMJKVV5eZdSLyuIY=
SHA256 (get_iplayer-2.72.tar.gz) = KaOYC4QZlyw2Rt/RsV/JC1E06C+QKY4f31e1VQUEJ5U=
SIZE (get_iplayer-2.72.tar.gz) = 202824

View File

@ -1,4 +1,4 @@
# $OpenBSD: options.sample,v 1.2 2009/07/12 19:41:43 sthen Exp $
# $OpenBSD: options.sample,v 1.3 2010/02/26 18:48:06 sthen Exp $
# don't ask about removing old files
#nopurge 1
@ -13,3 +13,7 @@
# the flash formats but some other software, including mplayer-1.0rc2p24
# and the ffmpeg converter from ffmpeg-20080620 cannot.
#tvmode flashhd,flashvhigh,flashhigh
# use rtmpe/SWFVerification if needed for certain programme streams
# (N.B. swfVfy URL may need to be changed in future).
#rtmp-tv-opts --swfVfy http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796

View File

@ -1,7 +1,14 @@
$OpenBSD: patch-get_iplayer,v 1.31 2010/01/12 12:46:15 sthen Exp $
--- get_iplayer.orig Fri Jan 8 15:15:27 2010
+++ get_iplayer Sat Jan 9 21:43:05 2010
@@ -320,7 +320,7 @@ mkpath $profile_dir if ! -d $profile_dir;
$OpenBSD: patch-get_iplayer,v 1.32 2010/02/26 18:48:06 sthen Exp $
- use id3tag not id3v2
- switch default to rtmpdump
- increase max retries for flash modes, increasing the chance of
getting full downloads if you're not using SWFVerification
(see FILESDIR/options.sample for an example of how to use this).
--- get_iplayer.orig Thu Feb 25 23:55:19 2010
+++ get_iplayer Fri Feb 26 10:21:45 2010
@@ -330,7 +330,7 @@ mkpath $profile_dir if ! -d $profile_dir;
# get list of additional user plugins and load plugin
@ -10,7 +17,7 @@ $OpenBSD: patch-get_iplayer,v 1.31 2010/01/12 12:46:15 sthen Exp $
my $plugin_dir_user = "$profile_dir/plugins";
for my $plugin_dir ( ( $plugin_dir_user, $plugin_dir_system ) ) {
if ( opendir( DIR, $plugin_dir ) ) {
@@ -441,6 +441,7 @@ if ( ! keys %plugin_files ) {
@@ -452,6 +452,7 @@ if ( ! keys %plugin_files ) {
$opt->{pluginsupdate} = 1;
}
# Update this script if required
@ -18,7 +25,7 @@ $OpenBSD: patch-get_iplayer,v 1.31 2010/01/12 12:46:15 sthen Exp $
update_script() if $opt->{update} || $opt->{pluginsupdate};
@@ -666,7 +667,7 @@ sub find_matches {
@@ -658,12 +659,12 @@ sub init_search {
delete $binopts->{vlc};
push @{ $binopts->{vlc} }, '-vv' if $opt->{debug};
@ -27,7 +34,13 @@ $OpenBSD: patch-get_iplayer,v 1.31 2010/01/12 12:46:15 sthen Exp $
$bin->{atomicparsley} = $opt->{atomicparsley} || 'AtomicParsley';
$bin->{tee} = 'tee';
@@ -3917,7 +3918,7 @@ sub tag_file {
- $bin->{flvstreamer} = $opt->{flvstreamer} || $opt->{rtmpdump} || 'flvstreamer';
+ $bin->{flvstreamer} = $opt->{flvstreamer} || $opt->{rtmpdump} || 'rtmpdump';
delete $binopts->{flvstreamer};
push @{ $binopts->{flvstreamer} }, ( '--timeout', 10 );
push @{ $binopts->{flvstreamer} }, '--quiet' if $opt->{quiet};
@@ -4224,7 +4225,7 @@ sub tag_file {
my ( $id3_name, $id3_episode, $id3_desc, $id3_channel ) = ( $prog->{name}, $prog->{episode}, $prog->{desc}, $prog->{channel} );
s|"|\\"|g for ($id3_name, $id3_episode, $id3_desc, $id3_channel);
# Only tag if the required tool exists

View File

@ -1,12 +1,17 @@
This tool allows you to search, index and download/stream:
This tool allows you to search, index and record/stream:
* BBC iPlayer TV - H.264 / Quicktime / mov and Flash / AVI
* BBC iPlayer Radio (Local and National) - 128+ kbps MP3 / AAC and
Realaudio
* BBC Podcasts - 128 kb/s MP3 / AAC
* BBC iPlayer TV - up to 3200 kbps HD 720p H.264 / Quicktime / MP4
* BBC Live TV - 500 kbps H.264 / MP4
* BBC iPlayer Radio - up to 192 kbps MP3 / AAC and Realaudio
* BBC Live Radio - up to 192 kbps MP3 / AAC, WMA and Realaudio
* BBC Podcasts - up to 192 kbps MP3 / AAC
* BBC iPlayer TV subtitles - SubRip / srt
* ITV player Catch-up or classic TV - WMV / ASF
Some content is only available to users connecting from UK addresses.
get_iplayer has PVR-like capabilities (like Sky+ / TiVo / Series-Link);
You can save lists of programme searches which are automatically
downloaded when they become available.
you can save lists of programme searches which are automatically
recorded when they become available so that you can watch them when
you choose and on devices that cannot run Adobe Flash Player - even
if you don't have adequate broadband speeds or if your broadband
streams too slowly at peak hours when you want to watch a programme.