This command-line tool is an advanced well developed tool for interacting with BBC media.
> Note: get_iplayer can only search for programmes that were scheduled for broadcast on BBC linear services within the previous 30 days, even if some are available for more than 30 days on the iPlayer/Sounds sites.
BBC Three programmes, red button programmes, iPlayer box sets, web-only content, and BBC podcasts are not searchable. Old programmes that are still available after 30 days must be located on the iPlayer/Sounds sites and downloaded directly via PID or URL.
So if you want to search for BBC podcasts try:
You will need to search for specific podcasts if you want to find something like In Our Time as the above tool does not return full results.
# Features - Downloads TV and radio programmes from BBC iPlayer/BBC Sounds - Allows multiple programmes to be downloaded using a single command - Indexing of most available iPlayer/Sounds catch-up programmes from previous 30 days (not BBC Three, Red - - Button, iPlayer Exclusive, or Podcast-only) - Caching of programme index with automatic updating - Regex search on programme name - Regex search on programme description and episode title - Filter search results by channel - Direct download via programme ID or URL PVR capability (may be used with cron or Task Scheduler) - HTTP proxy support - Perl 5.16+ required, plus LWP, LWP::Protocol::https, XML::LibXML, Mojolicious, and CGI modules R- equires ffmpeg for conversion to MP4 and - AtomicParsley for metadata tagging - Runs on Linux/BSD (Ubuntu, Fedora, OpenBSD and others), macOS (10.10+), Windows (7/8/10)
# Things you can't do > Note: get_iplayer does not support downloading news/sport videos, other embedded media, archive sites, special collections, educational material, programme clips or any content other than whole episodes of programmes broadcast on BBC linear services within the previous 30 days, plus episodes of BBC Three programmes posted within the same period.
It is often possible to download other content such as red button programmes or iPlayer box sets directly via PID or URL. get_iplayer DOES NOT support live recording from BBC channels.