Beebhack
(Umm, are you really just giinvg this info out for nothing?)
Tags: Visual edit apiedit
 
(6 intermediate revisions by 5 users not shown)
Line 8: Line 8:
 
'''Note:''' As of 10th December 2010, downloaders based on iplayer-dl no longer work. Full explanation on Paul Battley's blog, [http://po-ru.com/diary/bbc-fights-against-openness-again/ BBC fights against openness again] .
 
'''Note:''' As of 10th December 2010, downloaders based on iplayer-dl no longer work. Full explanation on Paul Battley's blog, [http://po-ru.com/diary/bbc-fights-against-openness-again/ BBC fights against openness again] .
   
'''Note:''' As of 10th March 2010, get_iplayer is no longer hosted on linuxcentre.net. There is a mailing list for get_iplayer at [http://lists.infradead.org/mailman/listinfo/get_iplayer lists.infradead.org].
+
'''Note:''' As of 10th March 2010, get_iplayer is no longer hosted on linuxcentre.net. There is a mailing list for get_iplayer at [http://lists.infradead.org/mailman/listinfo/get_iplayer lists.infradead.org] and a forum at [https://squarepenguin.co.uk/forums/index.php squarepenguin.co.uk]
   
Several get_iplayer forks now exist, the most active ones being [http://git.infradead.org/get_iplayer.git infradead.org] and [http://github.com/jjl/get_iplayer jjl@github]. On 26th May 2010, a '2.77' release was made from the tree at git.infradead.org.
+
The current active fork of get_iplayer is hosted at [https://github.com/get-iplayer/get_iplayer github].
   
 
===Any (agnostic) Platform===
 
===Any (agnostic) Platform===
  +
* [ftp://ftp.infradead.org/pub/get_iplayer/ get_iplayer], Downloads, Indexes & Searches: TV, Radio, Embedded Video/Audio, Podcast & Subtitles. PVR capabilities. Flash RTMP support. Written in Perl.
 
  +
 
* [https://squarepenguin.co.uk/downloads/ get_iplayer], Downloads, Indexes & Searches: TV, Radio, Embedded Video/Audio, Podcast & Subtitles. PVR capabilities. Flash RTMP support. Written in Perl.
   
 
===Linux===
 
===Linux===
  +
  +
 
*[http://sourceforge.net/projects/giplayer/files/ giPlayer], A python/gtk wrapper for get_iplayer.
 
*[http://sourceforge.net/projects/giplayer/files/ giPlayer], A python/gtk wrapper for get_iplayer.
   
 
===MacOS===
 
===MacOS===
  +
  +
 
* [http://snapshotmedia.co.uk/projects/iplayer-downloader iPlayer Downloader], Mac OS X Cocoa-based downloader. A collaboration between Lawrence Dudley and Math Campbell. Previously used Paul Battley's iplayer-dl, updated after 10th December 2010 to use get_iplayer code.
 
* [http://snapshotmedia.co.uk/projects/iplayer-downloader iPlayer Downloader], Mac OS X Cocoa-based downloader. A collaboration between Lawrence Dudley and Math Campbell. Previously used Paul Battley's iplayer-dl, updated after 10th December 2010 to use get_iplayer code.
 
* [http://tom-tech.com/iplayer_automator/iPlayer_Automator/Get_iPlayer_Automator.html Get_iPlayer_Automator] Mac OS X GUI based on get_iplayer code (supports multiple quality settings including HD)
 
* [http://tom-tech.com/iplayer_automator/iPlayer_Automator/Get_iPlayer_Automator.html Get_iPlayer_Automator] Mac OS X GUI based on get_iplayer code (supports multiple quality settings including HD)
Line 24: Line 30:
   
 
===Windows===
 
===Windows===
  +
  +
 
*[http://www.streamtransport.com/ StreamTransport], freeware program that downloads Flash streams to file (seems to require Internet Explorer with Flash Player plugin installed). - (DOESN'T WORK 11 dec 2010 - but Version 1.0.2.2041 still does)
 
*[http://www.streamtransport.com/ StreamTransport], freeware program that downloads Flash streams to file (seems to require Internet Explorer with Flash Player plugin installed). - (DOESN'T WORK 11 dec 2010 - but Version 1.0.2.2041 still does)
  +
*[http://www.wftpd.com/ifetch iFetch], freeware program which downloads Radio and, if in the UK, or you use a UK-based HTTP proxy, TV. Converts Radio to MP3, and TV to MP4. Requires ffmpeg and rtmpdump. Fills in all kinds of metadata about the files when converted. Under active development 03/2012.
* [https://github.com/theSmallNothing/ipdd/ ipdd], for Windows XP. Downloads desktop version of TV programmes.
 
   
 
====Xbox====
 
====Xbox====
  +
  +
 
* [http://code.google.com/p/xbmc-iplayerv2/ xbmc-iplayerv2], XBMC plugin written in Python.
 
* [http://code.google.com/p/xbmc-iplayerv2/ xbmc-iplayerv2], XBMC plugin written in Python.
 
* [http://code.google.com/p/xbmc-iplayer/ xbmc-iplayer], XBMC plugin written in Python - no longer maintained
 
* [http://code.google.com/p/xbmc-iplayer/ xbmc-iplayer], XBMC plugin written in Python - no longer maintained
Line 35: Line 45:
 
These tools make the above downloader programs more useful.
 
These tools make the above downloader programs more useful.
   
  +
===Platform agnostic===
Umm, are you really just giinvg this info out for nothing?
 
  +
Umm, are you really just giinvg this info out for nothing?
 
  +
  +
* [http://code.google.com/p/get-flash-videos/ get_flash_videos] A generic command line tool written in perl for downloading flash video, similar to get_iplayer in operation. Plugins exist which add support for a variety of video sites including ITV Net Player.
  +
* [http://savannah.nongnu.org/projects/flvstreamer flvstreamer], A tool that downloads RTMP iPlayer video streams (This is a fork of rtmpdump with RTMPE support removed and many more features - [http://linuxcentre.net/iplayer get_iplayer] uses this tool, written in C).
  +
* [http://code.google.com/p/xbmc-iplayer/ xbmc-iplayer], An XBMC Script which can also work as a plugin script under the platform agnostic [http://boxee.net/ Boxee]. See [http://forum.boxee.tv/showpost.php?p=1175&postcount=22 this guide in the Boxee forums].
  +
  +
* [http://svn.strawp.net/java/BeebhackDownloader/ BeebhackDownloader], A class for downloading iPlayer video. Written in Java.
  +
* [http://linuxcentre.net/projects/get_iplayer-pvr-manager/ Web PVR Manager], A web front-end to get_iplayer PVR with advanced Search and streaming functionality. Written in Perl.
  +
* [http://rtmpdump.mplayerhq.hu/ rtmpdump], A tool that downloads RTMP iPlayer video streams (including RTMPE) written in C, includes additional tools for streaming and discovering stream parameters.
  +
* [http://www.zaurus.org.uk/download/scripts/cgi_get_iplayer.zip cgi_get_iplayer.pl] - a simple and hacky perl script which presents a web interface to get_iplayer, and makes downloaded flash videos playable using the JFW player.
  +
* [http://www.stuffaboutcode.com/p/getiplayergenrss.html get_iplayer_genrss] - create rss / podcast feeds from your get_iplayer download history, really useful for sending downloads to mobile phones, tablets or anything that can read rss feeds.
   
 
===iPhone===
 
===iPhone===
  +
  +
 
* [http://ipl2iph.blogspot.com/ ipl2iph], A Bash script for downloading and playing iPlayer programmes from a (jailbroken) iPhone using iplayer-dl and other tools.
 
* [http://ipl2iph.blogspot.com/ ipl2iph], A Bash script for downloading and playing iPlayer programmes from a (jailbroken) iPhone using iplayer-dl and other tools.
   
 
===Linux===
 
===Linux===
  +
  +
 
* [http://www.mythtv.org/wiki/index.php/MythStreams MythVodka MythTV plugin], uses get_iplayer.
 
* [http://www.mythtv.org/wiki/index.php/MythStreams MythVodka MythTV plugin], uses get_iplayer.
   
 
===MacOS===
 
===MacOS===
  +
  +
 
* [http://www.cix.co.uk/~tykepenguin/iplayer/ iPlayer Downloader] native Cocoa program using Phil Lewis's get_iplayer.
 
* [http://www.cix.co.uk/~tykepenguin/iplayer/ iPlayer Downloader] native Cocoa program using Phil Lewis's get_iplayer.
 
* [http://tom-tech.com/iplayer_automator/iPlayer_Automator/Get_iPlayer_Automator.html Get iPlayer Automator], Cocoa GUI for get_iplayer.
 
* [http://tom-tech.com/iplayer_automator/iPlayer_Automator/Get_iPlayer_Automator.html Get iPlayer Automator], Cocoa GUI for get_iplayer.
   
 
===Windows===
 
===Windows===
  +
  +
 
* [http://linuxcentre.net/projects/get_iplayer-pvr-manager/ Web PVR Manager], A web front-end to get_iplayer PVR with advanced Search and streaming functionality (also included in the [http://linuxcentre.net/getiplayer/download/ Windows Automated Installer for get_iplayer]).
 
* [http://linuxcentre.net/projects/get_iplayer-pvr-manager/ Web PVR Manager], A web front-end to get_iplayer PVR with advanced Search and streaming functionality (also included in the [http://linuxcentre.net/getiplayer/download/ Windows Automated Installer for get_iplayer]).

Latest revision as of 15:29, 23 August 2016

List of known interoperable scripts / programs


iPlayer Downloaders[]

These programs access the BBC's server to fetch indexes and download the video or sound files themselves.

Note: As of 10th December 2010, downloaders based on iplayer-dl no longer work. Full explanation on Paul Battley's blog, BBC fights against openness again .

Note: As of 10th March 2010, get_iplayer is no longer hosted on linuxcentre.net. There is a mailing list for get_iplayer at lists.infradead.org and a forum at squarepenguin.co.uk

The current active fork of get_iplayer is hosted at github.

Any (agnostic) Platform[]

  • get_iplayer, Downloads, Indexes & Searches: TV, Radio, Embedded Video/Audio, Podcast & Subtitles. PVR capabilities. Flash RTMP support. Written in Perl.

Linux[]

  • giPlayer, A python/gtk wrapper for get_iplayer.

MacOS[]

  • iPlayer Downloader, Mac OS X Cocoa-based downloader. A collaboration between Lawrence Dudley and Math Campbell. Previously used Paul Battley's iplayer-dl, updated after 10th December 2010 to use get_iplayer code.
  • Get_iPlayer_Automator Mac OS X GUI based on get_iplayer code (supports multiple quality settings including HD)
  • iPlayer+ Redesign of Get_iPlayer Automator, making it more user-friendly.

Windows[]

  • StreamTransport, freeware program that downloads Flash streams to file (seems to require Internet Explorer with Flash Player plugin installed). - (DOESN'T WORK 11 dec 2010 - but Version 1.0.2.2041 still does)
  • iFetch, freeware program which downloads Radio and, if in the UK, or you use a UK-based HTTP proxy, TV. Converts Radio to MP3, and TV to MP4. Requires ffmpeg and rtmpdump. Fills in all kinds of metadata about the files when converted. Under active development 03/2012.

Xbox[]

Associated Tools (wrappers, scripts, flv & rtsp streamers etc)[]

These tools make the above downloader programs more useful.

Platform agnostic[]

  • get_flash_videos A generic command line tool written in perl for downloading flash video, similar to get_iplayer in operation. Plugins exist which add support for a variety of video sites including ITV Net Player.
  • flvstreamer, A tool that downloads RTMP iPlayer video streams (This is a fork of rtmpdump with RTMPE support removed and many more features - get_iplayer uses this tool, written in C).
  • xbmc-iplayer, An XBMC Script which can also work as a plugin script under the platform agnostic Boxee. See this guide in the Boxee forums.
  • BeebhackDownloader, A class for downloading iPlayer video. Written in Java.
  • Web PVR Manager, A web front-end to get_iplayer PVR with advanced Search and streaming functionality. Written in Perl.
  • rtmpdump, A tool that downloads RTMP iPlayer video streams (including RTMPE) written in C, includes additional tools for streaming and discovering stream parameters.
  • cgi_get_iplayer.pl - a simple and hacky perl script which presents a web interface to get_iplayer, and makes downloaded flash videos playable using the JFW player.
  • get_iplayer_genrss - create rss / podcast feeds from your get_iplayer download history, really useful for sending downloads to mobile phones, tablets or anything that can read rss feeds.

iPhone[]

  • ipl2iph, A Bash script for downloading and playing iPlayer programmes from a (jailbroken) iPhone using iplayer-dl and other tools.

Linux[]

MacOS[]

Windows[]