summaryrefslogtreecommitdiff
path: root/net/get_iplayer
AgeCommit message (Collapse)AuthorFilesLines
2015-11-04Add SHA512 digests for distfiles for net categoryagc1-1/+2
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-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-03Update get_iplayer to 2.94prlw12-6/+7
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
2015-03-14Update get_iplayer to 2.92prlw12-6/+6
Version 2.92 -- Fri, 13 Mar 2015 * Tag version 2.92 * Hold off on Makefile changes * Makefile changes * Sort programme types in help text * Pick up flashlow stream from mobile data * Clean up Kodi .nfo files * Updated help text and man page * No ddlaacmed mode * Automatically use mediaselector/4 for obvious archive programmes * Added World Service to generated HLS live radio streams * Fixed playlist URL parsing in archive pages * Reinstate --mediaselector option (for archive programmes) * Update ddlaac modes * Combine AAC and MP3 in "shoutcast" mode alias for live radio * Rework live stream location override options * Rework default programme version determination * Tweak mode size formatting * Fixed incorrect processing of --stop and --start in HLS streamer * Make --check-duration aware of --start and --stop * Ignore rtmpdump error code = 2 with --stop * When selecting default, ignore versions with only subtitles stream * Don't check if main script writable on update unless it will be written * Update live radio options in man page * Updated Flash player URL * Added --liveradio-intl option, removed "nonuk" mode alias * Remove live radio mode list exception for World Service * Removed deleted live Flash stream for World Service * Fixed priority order of HLS live streams * Added --no-proxy option * Added DDL opts to manpage * Cache listing with earliest availability when using schedule feeds * Cache mis-catalogued news programmes * Generate all additional live streams with --live{tv,radio}-uk * Web PVR: Fixed escaping in form param parsing * Revamped support for direct download AAC files * Removed unnecessary thumbnail download notice * Don't attempt to tag file with --raw * Add full metadata to media clips (changes re-applied) * Revert clip metadata changes * Added shoutcast options to man page * Removed rtsp recording modes * Ignore --mediaselector option * Added support for direct download AAC files * Added support for Shoutcast live radio streams * Revamped stream data processing * Don't create series web link if no parent entity * Handle rare subseries (split episodes) * Move fallback metadata collection to ensure title is populated first * Process all programme versions (including duplicates) to find stream info * Cache audio described programmes from ION feeds * Added additional HD/SD streams with --hds-livetv * Fix runtime in Freevo/Kodi metadata * widen first column in --dump-options output * Updated SWF player URL * bump dev version
2015-01-17Update get_iplayer to 2.91prlw13-12/+12
Version 2.91 -- Sun, 21 Dec 2014 * suppress warnings for > 32-bit dates in obsolete Perl versions * Fudge a thumbnail for S4C * Added S4C to live tv, changed HDS manifest URLs * Enable --aactomp3 with HLS * Deal with obsolete live tv modes * Updated thumbnail size help text * Use correct URI escape method * HLS tweaks * Don't rely on order of version types in programme metadata (2nd try) * Revert "Don't rely on order of version types in programme metadata" * Don't rely on order of version types in programme metadata * Web PVR accessibility improvements * Fixes for 2c381ae9c08a8a55cc84dbb05a86e66548315976 * Web PVR: When the description column for a result is clicked, open the info page in a new tab. * Add better checks for missing data to brand/series parsing * Check 3 levels for programme brand * Use media_file_size attribute if available * Make clear that {hls,ffmpeg}*opts only apply to re-muxing/encoding of download or output file * Copy authentication params to derived HLS playlist URLs * Windows installer 4.10 * Updated GitHub repo location * Allow 3 category levels * Always print warning if no programme versions found * Added S4C to channels * Revert "Added support for live radio Shoutcast streams" * Added support for live radio Shoutcast streams * Added HLS mode warnings about missing ffmpeg * More improvements to multiple/missing versions * Improve handling of multiple/missing versions * Always call get_metadata() in download_retry_loop() * Fixed skipped call to get_metadata() when AtomicParsley not installed * Backstop <desc> with <descshort> * Copy firstbcast/lastbcast when replacing default with iplayer version * Revamped replacement of missing default version by iplayer version * Added larger thumbnail sizes * Always use iplayer version as default if found * Don't force episode numbers into cache episode field * Added support for HLS streaming and restored live tv * Ignore --quiet with --stdout * Tidy XML::Simple warnings * Added tagging options for new metadata processing * Changes to <episode> <nameshort> <desclong> * Added verbose message to print programme metadata URL * Revert "Added verbose message to indicate if new metadata code is used" * Added verbose message to indicate if new metadata code is used * Change web scraping with now-obsolete metadata extraction code * Strip line breaks for --info output * Add long description to Kodi/Freevo metadata * Fix long description parsing * Tidy up episode number insertion * Updated SWF player URL * tighten PID check in get_metadata * Fixed versions parsing in JSON playlist * Fixed versions parsing from programme metadata * Implemented brand/series parsing for cache * Added --refresh-abortonerror option * Implemented ION feeds for tv and radio * Don't allow --info with --pvr * Segment channels into groups (national, regional, local) * Use /programmes data endpoints as primary source for metadata * Misc metadata cleanup * Cygwin changes #2 * Suppress "Added:" messages with --quiet * Web PVR: fixed escaping in form post parsing * Cygwin changes * Switch to mediaselector 5 API, added --mediaselector (2nd attempt) * Revert "Switch to mediaselector 5 API, added --mediaselector" * Fix application of --whitespace to final file/path * Switch to mediaselector 5 API, added --mediaselector * Suppress spurious errors in PVR log. * Apply JSON parsing fix to radio programmes * Fixed json playlist parsing to avoid "warning" vpids * Fixed sanitising --file-prefix and --subdir-format * Fixes for --pvr-queue with multiple PIDs * Web PVR: add /usr/local/bin/get_iplayer to search list * Prevent duplicate default versions if JSON playlist used * Use brand/series thumbnails in radio cache * Restore subcategories in metadata * Revert "add subcategories after the main categories in the 'catergories' property" * add subcategories after the main categories in the 'catergories' property * Fix episode number search * Fixed web pvr imports for ancient versions of URI::Escape * Add BBC Sport as a masterbrand to fetch
2014-11-13Depend on flvstreamer now that it was imported, and remove BROKEN.wiz1-4/+2
2014-11-12Comment out wip/flvstreamer dependency and mark as BROKEN until thatwiz1-2/+4
is imported.
2014-11-11Import get_iplayer-2.90 as net/get_iplayer.shattered8-0/+112
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