dinkypumpkin edited this page Aug 29, 2018 · 111 revisions

get_iplayer Installation

(Return to ToC)

Table of Contents

Source code

The source code for the latest get_iplayer release can be downloaded as a tarball or zip archive from:


get_iplayer runs on Linux/BSD (numerous distros supported), macOS (10.10+) and Windows (7/8/10 - XP/Vista not supported).


  • Perl 5.10.1+ is required

Perl modules (with dependencies) required for get_iplayer:

  • JSON::PP - JSON parsing (included with Perl 5.14+)
  • LWP - HTTP access to BBC servers
  • LWP::Protocol::https - HTTPS support for LWP
  • Mojolicious - Web toolkit
  • XML::LibXML - HTML parsing for page scraping

Users of Perl 5.22 and higher must install the CGI module separately to use the Web PVR Manager.

External programs

get_iplayer employs external programs to convert and tag media files:

  • AtomicParsley - Metadata tagging for MP4 and M4A files.
  • ffmpeg - Converts MPEG-DASH and MPEG-TS files to MP4 and M4A.

get_iplayer will run without these external programs, but downloaded files will be left in their raw streaming formats and metadata tags will not be created.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.