A graphical interface for downloading BBC programmes using get_iplayer.
- Search programmes by name, channel, or type (radio / TV)
- Display programme details including:
- Title, description, duration
- High‑resolution images
- Track list (when available)
- Multi‑selection download support
- PID lookup mode - fetch details directly by programme ID
- Automatic detection of previously downloaded programmes
- Ability to change the output folder
- Windows launcher for easy startup
- Python 3.8+
- PyQt5 for graphical user interface
- requests for fetching metadata and images
- get_iplayer for backend downloader
- ffmpeg & AtomicParsley for media processing
- Custom scraping logic for programme metadata (basic + detailed)
- Filesystem integration for reading download history
- Python 3.8+
- get_iplayer installed on your system
- ffmpeg and AtomicParsley installed
pip install -r requirements.txt- From the command line:
python main.py- Or double-click on the included
run_app.batfile
This project uses get_iplayer, an open‑source BBC programme downloader.
Copyright © 2008‑2010 Phil Lewis, 2010‑present get_iplayer contributors