Over 60% of BBC iPlayer downloads expire before people actually watch them. Not making that up.
The 30-day countdown starts the second you hit download. That documentary you saved for a quiet weekend? Gone before you remember it exists.
Lost an entire Glastonbury performance that way. Completely forgot about the expiry date.
If you want to keep BBC shows permanently, you need an iPlayer ripper.
In This Article:
What is an iPlayer Ripper and Why You Need It
Understanding iPlayer Ripper Basics
An iPlayer ripper is basically any tool that saves BBC content without that 30-day expiry nonsense. You’re creating your own permanent library—documentaries, concerts, radio shows, whatever.
The official BBC iPlayer download feature only gives you a month. After that? Gone. An iPlayer ripper bypasses this, giving you actual files on your hard drive that nobody can expire.
Legal Considerations for Personal Use in the UK
Recording BBC content for personal use generally falls under fair dealing in UK copyright law. Create your own archive, watch it privately. Fine.
What you can’t do: share, sell, or distribute these files.
Most people use rippers to save shows that vanish from iPlayer after their broadcast window. Makes sense when you’ve paid your license fee.
BBC iPlayer’s Official Download Limits (And Why They’re Frustrating)
The 30-Day Expiry Problem
Learned this one the expensive way. Downloaded a whole series for a long flight. Opened the app 32 days later—everything gone.
The 30-day thing works if you’re grabbing tonight’s show for tomorrow’s commute. For any kind of archive? Useless.
Device Restrictions That Actually Matter
Even within those 30 days, there’s the device thing. Download on your tablet? Can’t watch on your phone without downloading again.
Oh, and the files are DRM-locked. Only play through the official app.
Top iPlayer Ripper Methods Compared
get_iplayer – The Open-Source Powerhouse
Any tech forum discussing iPlayer downloads mentions get_iplayer. It’s become the standard—free, open-source, stupidly capable.
The part nobody warns you about upfront: command-line only. You’re typing commands into a terminal. Some people are fine with that. Others see it and nope out immediately.
Quality though? Unbeatable. Grabs shows straight from BBC servers, exact same file quality as the original stream. 720p by default, or flag it for 1080p Full HD.
The audio thing nobody mentions: Even at 1080p video, the audio maxes out at 128k AAC. Spent hours thinking I’d messed up before finding a Reddit thread confirming that’s just BBC’s encoding. Saved you that rabbit hole.
Screen Recording Software – The User-Friendly Option
If command lines make your eyes glaze over, screen recording is simpler. Tools like OBS Studio or Camtasia capture whatever’s on your screen.
Press record, play your BBC show, press stop. Done. You’ve got a video file.
The catch? Real-time recording. A 60-minute documentary takes 60 minutes to capture.
Quick Comparison Table
| Method | Ease of Use | Quality | Speed | Cost |
|---|---|---|---|---|
| get_iplayer | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Free |
| Screen Recording | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | Free/Paid |
| Audio Recording | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Free/Paid |
How to Use get_iplayer (The Reddit-Approved Way)
Installation Made Simple
Windows: Grab the installer from the get_iplayer GitHub releases page. Double-click, follow prompts. Takes maybe three minutes.
Mac/Linux: It’s probably in your package manager already. Mac with Homebrew: brew install get_iplayer. Ubuntu: sudo apt-get install get-iplayer. Done.
Basic Commands That Actually Work
Fire up your terminal (Command Prompt on Windows, Terminal on Mac/Linux). Basic structure:
get_iplayer --pid=p0frqsf3
Replace p0frqsf3 with the PID from any iPlayer URL. Where’s the PID? In the web address when you’re watching:
https://www.bbc.co.uk/iplayer/episode/p0frqsf3/glastonbury-foo-fighters
That p0frqsf3 bit is your PID. Copy it, paste it, hit enter.
My first mistake: Kept pasting the entire URL. Wasted 20 minutes on error messages before realizing you only need the PID bit. Don’t do that.
Getting Full HD (The One Flag Everyone Forgets)
get_iplayer defaults to 720p. Want Full HD? Ask for it:
get_iplayer --tv-quality=fhd --pid=p0frqsf3
That --tv-quality=fhd flag is what you need. FHD = Full High Definition (1080p). Without it, you’re stuck at 720p even if higher quality exists.
Thing I wish someone had told me: Forget 4K/UHD. Wasted an afternoon trying to grab Ultra HD streams before finding buried documentation that says: UHD streams are not available to get_iplayer. BBC locks down their 4K too tight. 1080p is the ceiling.
Downloading Entire Series at Once
Want all episodes of a series? --pid-recursive flag:
get_iplayer --type=tv --tv-quality=fhd --pid-recursive --pid=b007r6vx
Grabs the specified program and all related episodes. Convenient for series.
Storage heads-up: Check your disk space first. Set this running once on a full nature documentary season. Came back to “disk full” and a half-downloaded disaster. Each Full HD episode runs 2-4GB. Math matters.
The Easier Way: Record BBC iPlayer Audio with Cinch Audio Recorder
Why Recording Works When Downloading Doesn’t
I love get_iplayer’s power, honestly. But sometimes you just want to hit a button and have it work.
After maybe the fifth time debugging command-line errors at 11 PM, I switched to something simpler for audio. No terminal windows, no cryptic flags, no troubleshooting. Just start recording, play content, get file.
Works great for BBC Radio programs, podcasts, documentaries where audio matters more than video. Or any time you don’t want to fight with tech.
What Makes Cinch Audio Recorder Different
Cinch Audio Recorder taps straight into your computer’s audio stream. Whatever plays through speakers (or headphones) gets captured as high-quality audio.
What sold me:
Automatic track splitting — Recording a playlist or album? Cinch detects gaps between tracks and splits automatically. No manual editing.
ID3 tags captured automatically — Song title, artist, album art all saved with your recording. Library stays organized without tedious tagging later.
Silent recording option — Mute your speakers while Cinch still captures audio perfectly. Great for late-night sessions when everyone’s asleep.
Real story: Switched after a frustrating evening where get_iplayer kept throwing “stream unavailable” errors for a BBC Radio 6 Music session. Cinch recorded it flawlessly while I made dinner.
Step-by-Step: Recording iPlayer Content with Cinch
Step 1: Install and Launch
Download Cinch from the official page (links below). Installation takes maybe two minutes. Launch it—clean interface, pretty obvious. No manual needed.
Step 2: Prepare to Record
Click the big red Record button. Cinch listens to your system audio now, ready to capture whatever plays.
Step 3: Play Your BBC Content
Open BBC iPlayer in your browser. Find the program you want—radio documentary, podcast episode, music session, whatever. Hit play.
Cinch starts recording immediately. Waveform dances along as it captures.
Step 4: Save Your Recordings
When the program ends, click Stop. Recording saves automatically and shows up in the Library tab.
Export as MP3 (320kbps for max quality), WAV for lossless, or FLAC for lossless compression. Metadata’s already embedded.
Pro Tips I Wish I Knew Earlier
Volume matters — Tripped me up at first. Cinch records at whatever volume your player is set to (the iPlayer volume slider), not your system volume. Max out the iPlayer player volume for best quality. System volume (speaker output) can be zero—doesn’t affect recording.
Silent recording — Cinch uses CAC (Computer Audio Capture) tech to grab audio before it hits your speakers. Mute your computer completely, still get perfect recordings. Game-changer for late-night sessions.
Ad filtering bonus — One-click ad filter removes short audio ads. Doesn’t matter much for BBC (thank you, license fee), but useful if you record streaming music from other platforms.
When to Choose Cinch Over get_iplayer
Use Cinch when:
✅ You want simple, click-and-go without command-line fiddling
✅ You’re grabbing audio content (radio programs, podcasts, audio docs)
✅ You need reliable results without troubleshooting SSL errors or stream format changes
✅ You value time over saving software cost (get_iplayer’s free, Cinch is paid)
I still use get_iplayer for video downloads. For audio though? Cinch wins. It’s 2 minutes recording versus 20 minutes figuring out why a command broke.
Download Cinch Audio Recorder:
Windows and Mac versions both available. Free trial lets you test before buying.
Advanced Techniques for Power Users
Automating Downloads with Web-PVR
For the dedicated archivists out there, get_iplayer includes a web interface called Web-PVR. Basically turns it into a personal video recorder.
Set it up once, schedule your favorites to download automatically. New episode drops? Web-PVR grabs it. No finger-lifting required.
There are even Docker containers available if you run a home server.
Integration with Media Servers
If you’re running Plex or Emby, you can pipe get_iplayer downloads straight into your media library. Pair it with FileBot for automatic renaming.
Helpful trick: Create a folder structure like /BBC Archive/Documentaries, /Music Performances, etc. get_iplayer can auto-sort downloads using the --file-prefix option.
Accessing iPlayer from Outside the UK
VPN Requirements and Recommendations
Traveling or living outside the UK? You’ll hit a geo-block. Need a UK IP address.
Catch: BBC actively blocks known VPN IP ranges. ExpressVPN worked fine for me one week, blocked the next. NordVPN’s UK servers have been more reliable in my testing, but honestly, no guarantees.
The VPS alternative: Rent a cheap Virtual Private Server in the UK (services like DigitalOcean or Linode). Dedicated UK IP less likely to be on BBC’s blocklist. Though even this isn’t foolproof—BBC has blocked whole hosting provider IP ranges. Saw it on Reddit.
Testing Your Connection
Before a lengthy download, quick test:
- Navigate to BBC iPlayer in your browser
- Try playing any video
- If it loads and plays normally, your VPN/VPS works
Saves you from a 3GB download failing halfway because your IP got blocked mid-session.
Troubleshooting: When Your iPlayer Ripper Fails
“Program Not Found” Errors
get_iplayer maintains a cache of available programs. Cache goes stale sometimes.
Fix: get_iplayer --refresh
Forces get_iplayer to check BBC’s current listings. Usually solves “program not found” instantly. Run this weekly to keep things current.
PID vs URL confusion: Use just the PID (like p0frqsf3), not the full URL. Command doesn’t accept https://www.bbc.co.uk/iplayer/episode/p0frqsf3 — only wants that PID string.
Quality Settings Not Working
Exact syntax matters more than you’d think.
Works: --tv-quality=fhd
Doesn’t work: --quality=fhd (wrong flag)
Definitely doesn’t work: --tv-quality = fhd (spaces around equals)
Typo that broke my setup for hours: --tv-quality-fhd (dash instead of equals). Error messages weren’t helpful, just “unknown option.” Check syntax character by character if quality settings get ignored.
Download Speed Issues
Downloads crawling? Few culprits:
ISP throttling — Some providers throttle video traffic during peak hours. Try late at night.
BBC server load — Popular shows right after broadcast have slower streams. Wait a few hours.
Your VPN — VPNs slow things down. Choose a server with lower load for better speeds.
Best Practices for Storing Downloaded BBC Content
File Organization That Makes Sense
Don’t just dump everything into one folder. Future you will seriously hate present you.
Here’s my structure:
/BBC Archive
/Documentaries
/Nature
/History
/Science
/Music
/Glastonbury
/Later with Jools Holland
/Radio
/Drama
/Documentaries
/TV Series
/[Show Name]
/Season 01
/Season 02
Name files consistently: [Show Name] - S01E01 - [Episode Title].mp4
Metadata tagging (for video) can be done with MetaX or MP3Tag. Proper metadata makes archives searchable and integrates better with media servers.
Storage Space Management
Full HD eats space fast. One-hour documentary at 1080p: 2-4GB. Entire series: 30-50GB easily.
If storage’s tight:
- Use 720p for shows you’ll probably watch once, 1080p for keepers
- Extract audio-only for radio content (60MB vs 2GB )
- Keep your archive on an external drive
Backup Strategies for Your Archive
3-2-1 backup rule:
- 3 copies of important stuff (original 2 backups)
- 2 different storage types (drive cloud)
- 1 offsite backup (cloud or drive elsewhere)
For BBC content you can re-download, 3-2-1 is probably overkill. For programs that get deleted from iPlayer completely? Definitely worth proper backups.
Conclusion
BBC’s official downloads work until the 30-day timer kills your content. Want to actually keep stuff? Need a ripper.
For command-line comfort, get_iplayer is still the best. Free, powerful, grabs Full HD straight from BBC servers.
For everyone else—especially audio content like radio or podcasts—Cinch Audio Recorder is simpler. Click record, play, done. No terminal, no SSL errors at midnight.
My workflow? get_iplayer for must-have TV and docs. Cinch for audio and quick grabs.
That Glastonbury set or nature doc you’re thinking about? Save it before iPlayer removes it.
FAQs
Is using an iPlayer ripper legal in the UK?
Recording BBC for personal use generally falls under fair dealing in UK copyright law. Create private copies for your viewing. Fine.
Sharing, selling, or distributing? Illegal. Keep downloads personal.
Can I download 4K content from iPlayer?
No. get_iplayer and everything else maxes out at 1080p Full HD. BBC’s UHD/4K streams use DRM that current tools can’t crack. 1080p is the ceiling.
Which method is fastest?
get_iplayer with direct download—can go faster than real-time if your connection supports it. Recording methods (screen, audio) happen in real-time. 60-minute show takes 60 minutes.
Does Cinch Audio Recorder work with video content?
Cinch captures audio only from your computer’s audio stream. For video, use get_iplayer or screen recording like OBS Studio. Cinch is for radio programs, podcasts, extracting audio from video.
Do I need a VPN if I’m in the UK?
No VPN needed for UK residents. iPlayer works domestically. VPNs only necessary outside UK to bypass geo-blocks.













