Beebhack
No edit summary
Tags: Visual edit apiedit
 
(39 intermediate revisions by 23 users not shown)
Line 5: Line 5:
   
 
These programs access the BBC's server to fetch indexes and download the video or sound files themselves.
 
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, [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] and a forum at [https://squarepenguin.co.uk/forums/index.php squarepenguin.co.uk]
  +
  +
The current active fork of get_iplayer is hosted at [https://github.com/get-iplayer/get_iplayer github].
   
 
===Any (agnostic) Platform===
 
===Any (agnostic) Platform===
  +
* [http://po-ru.com/files/iplayer-dl iplayer-dl], An iPlayer downloader written in Ruby ([http://paulbattley.googlecode.com/svn/iplayer-dl/ Subversion repository])
 
  +
* [http://linuxcentre.net/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===
  +
  +
  +
*[http://sourceforge.net/projects/giplayer/files/ giPlayer], A python/gtk wrapper for get_iplayer.
   
 
===MacOS===
 
===MacOS===
  +
* [http://www.lawrencedudley.co.uk/iplayer/ iPlayer Downloader], Mac OS X Cocoa-based downloader. A collaboration between Lawrence Dudley and Math Campbell using Paul Battley's iplayer-dl.
 
  +
* [http://labsix.net/beeb Beeb Downloader], Mac OS X Applescript-based GUI.
 
* [http://fader.co.uk/post/iPlayer-Grabber-the-iPlayer-downloader-for-Mac-OS-X.aspx iPlayer Grabber], Native Cocoa app with integrated iPlayer browser using Paul Battley's iplayer-dl.
+
* [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/iPlayer-DL_Automator_GUI.html iPlayer-DL Automator GUI], Applescript Studio-based GUI.
+
* [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://iplayer-plus-2.googlecode.com iPlayer+] Redesign of Get_iPlayer Automator, making it more user-friendly.
* [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.
 
   
 
===Windows===
 
===Windows===
  +
* [http://po-ru.com/files/ipdl.exe iplayer-dl GUI], Windows XP/Vista GUI ([http://po-ru.com/files/iplayer-dl-latest.tar.gz source]) Note: this will only download the iPhone version of TV programmes, or radio programmes.
 
  +
* [http://linuxcentre.net/getiplayer/download/ Windows Automated Installer for get_iplayer], ([http://linuxcentre.net/get_iplayer/contrib/get_iplayer_setup_latest.exe download latest]) Note: this can download any version of radio or TV, from HD 720P down to Nokia, etc.
 
  +
*[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.
   
 
====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
 
 
   
 
== Associated Tools (wrappers, scripts, flv & rtsp streamers etc) ==
 
== Associated Tools (wrappers, scripts, flv & rtsp streamers etc) ==
Line 33: Line 46:
   
 
===Platform agnostic===
 
===Platform agnostic===
  +
* [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/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://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://tom-tech.com/iplayer_automator/iPlayer_Automator/iPlayer-DL_Automator_Shell_Script.html iplayer-dl Automator], A wrapper for iplayer-dl written in BASH.* [http://svn.strawp.net/java/BeebhackDownloader/ BeebhackDownloader], A class for downloading iPlayer video. Written in Java.
+
* [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://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://sourceforge.net/projects/rtmpdump/ rtmpdump], A tool that downloads RTMP iPlayer video streams (including RTMPE) written in C++, no longer maintained
+
* [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===
  +
  +
 
* [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.
   
 
===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 above installer).
 
  +
 
* [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[]