get_iplayer
github.com
Spec sheet
- Purpose
- get_iplayer is a utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds.Read 12 Oct 2026 · github.com
- License
- The repository identifies the project as licensed under GPL-3.0.Read 12 Oct 2026 · github.com
- Batch downloads
- It allows multiple programmes to be downloaded using a single command.Read 12 Oct 2026 · github.com
- Content limitation
- It does not support live recording from BBC channels and does not support downloading news or sport videos, embedded media, archive programmes, special collections, educational material, clips or other content outside its stated whole-episode scope.Read 12 Oct 2026 · github.com
- Conversion and tagging
- ffmpeg and AtomicParsley enable media conversion and metadata tagging; without them, downloads remain in raw streaming formats and metadata tags are not created.Read 12 Oct 2026 · github.com
- Dependencies
- Perl 5.16 or later and Perl modules including LWP, LWP::Protocol::https, Mojolicious, XML::LibXML and CGI are required.Read 12 Oct 2026 · github.com
- Deployment and support
- Web server deployment of get_iplayer or Web PVR Manager is unsupported by the developers.Read 12 Oct 2026 · github.com
- Device platforms
- Windows; macOS; LinuxRead 21 Sep 2026 · github.com
- Download limitation
- Search covers programmes scheduled on BBC linear services in the previous 30 days; older available items can be downloaded directly by PID or URL.Read 12 Oct 2026 · github.com
- Input methods
- Programmes can be downloaded by search result index, programme ID, or BBC iPlayer/BBC Sounds URL.Read 12 Oct 2026 · github.com
- Maximum video quality
- 1080pRead 21 Sep 2026 · github.com
- Output formats
- MP4; M4A; MPEG-TS; SRTRead 21 Sep 2026 · github.com
- Platform support
- It runs on Linux/BSD, macOS 10.10 or later, and Windows 7, 8, 10 or 11.Read 12 Oct 2026 · github.com
- Programme index
- It indexes most available iPlayer and Sounds catch-up programmes from the previous 30 days, excluding Red Button, iPlayer Exclusive and podcast-only programmes.Read 12 Oct 2026 · github.com
- Proxy support
- The utility supports HTTP proxies.Read 12 Oct 2026 · github.com
- Scheduled recording
- Its PVR capability can be used with cron or Windows Task Scheduler.Read 12 Oct 2026 · github.com
- Search
- It supports regular-expression searches on programme names, descriptions and episode titles, and can filter results by channel.Read 12 Oct 2026 · github.com
- Subtitle downloads
- YesRead 21 Sep 2026 · github.com
- Supported sources
- BBC iPlayer; BBC SoundsRead 21 Sep 2026 · github.com
Plans and prices
get_iplayer Free Downloads BBC iPlayer and BBC Sounds programmes · GPL-3.0 licensed Read 12 Oct 2026 · github.com
Where Specifiction places it
- Video Downloaders#74 of 1357.9