Guide · 2026
How to Turn Instagram Reels Into a Podcast
A complete 2026 walkthrough to convert Instagram Reels from any public creator into a clean, offline podcast album — with proper metadata, cover art, and zero scroll.
The Problem With the Feed
You follow a creator because they teach you something — a skill, a framework, a perspective. But Instagram's algorithm is not built to help you learn. It's built to keep you scrolling. Your feed mixes the creator you love with ads, suggested posts, and noise you never asked for.
The result: you catch maybe 20% of what your favorite creators post. The rest is buried. And when you do find a good reel, you can't save it offline, bookmark it with context, or listen to it during your commute without opening the app.
ReelGrabber fixes this. It downloads every reel from a creator, strips the audio, and merges them into a podcast-style MP3 album that lives on your device — no app, no feed, no algorithm.
What You Need
- Python 3.10+ — available on macOS, Linux, Windows
- ffmpeg — for audio conversion and tagging
- yt-dlp — for video downloading
- Playwright + Firefox — for browser automation
- An Instagram account — only needed for private profiles; public creators work without login
On macOS: brew install python ffmpeg yt-dlp
On Ubuntu: apt install python3 ffmpeg && pip install yt-dlp
Step-by-Step: From Zero to Podcast
Step 1 — Clone and Install
git clone https://github.com/acelest/ReelGrabber.git
cd ReelGrabber
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
playwright install firefoxThe virtual environment keeps ReelGrabber's dependencies isolated from your system Python.
Step 2 — Collect Reels
Point ReelGrabber at a creator's username. It opens Firefox, scrolls their Reels page, and indexes every shortcode.
./reelgrabber leoballar --collectOutput is saved to data/leoballar/reels.json. The FREE tier indexes the last 15 reels. PRO indexes everything.
Step 3 — Download
./reelgrabber leoballar --downloadVideos land in videos/leoballar/. Open the folder and delete any reels you don't want in your podcast.
Step 4 — Build the Podcast
./reelgrabber leoballar --build-podcastReelGrabber converts each MP4 to MP3, concatenates them into a medley, and writes the final file to data/leoballar/leoballar_medley.mp3.
What You Get
The output is a single .mp3 file with full ID3v2 metadata:
- Artist — the creator's Instagram username
- Album — auto-generated from the creator's full name
- Cover art — the creator's profile picture, upscaled
- Track number — sequential, chronological order
Drop the file into Apple Music, Doppler, VLC, or any audio player. It shows up as a proper album with artwork — indistinguishable from a commercially released podcast.
Frequently Asked Questions
Does ReelGrabber work without an Instagram account?
Yes, for public creators. ReelGrabber uses a headless browser to scroll public Reels pages — no login needed. For private accounts, you need an active session in Firefox.
Will it download old reels or only recent ones?
The FREE tier downloads the most recent 15 reels. PRO unlocks unlimited — it scrolls the full history. For creators with hundreds of reels, use --update to only fetch new content.
Is the audio quality good?
ReelGrabber performs direct stream extraction. The AAC audio track is copied from Instagram's CDN without re-encoding — 100% of the original quality is preserved.
Can I use my own cover art?
PRO users can pass --cover path/to/image.jpg to inject custom artwork. FREE users get the creator's profile picture auto-embedded.
How do I keep my library up to date?
Run ./reelgrabber leoballar --update (PRO only). It checks reels.json, fetches only new shortcodes, and rebuilds the podcast. No duplicates.