PodDL provides a command-line utility for batch downloading podcast episodes across platforms.
podcast-dl
Use this command-line tool to download and archive episodes from podcast feeds.

About podcast-dl
podcast-dl is a command-line tool for downloading and archiving podcast episodes from an RSS feed URL or a local RSS file. It can save episode audio with podcast and episode metadata, episode images, and transcripts, and supports filtering by date, season, title pattern, offset, and limit.
It runs with npx when Node.js is installed or as a downloaded binary, with options for output directory, concurrent downloads, and retry attempts. Audio conversion, bitrate adjustment, mono conversion, and metadata embedding require ffmpeg, and season filtering works only when the feed includes the itunes:season tag.
Key features
- Download episodes from RSS feed URL or local RSS file
- Filter by date, season, episode title regex, offset and limit
- Save podcast and episode metadata to JSON files
- Download episode images and transcripts when found
- Convert audio format, adjust bitrate, force mono via ffmpeg
- Track downloaded items with archive file to avoid repeats
- Accepts both remote RSS URL and local RSS file
- Available via npx and as downloadable system binaries
- Includes archive tracking to skip already downloaded items
- Command-line use requires Node.js for the npx method
- Audio conversion and metadata embedding require ffmpeg
- Season filter works only with feeds that include itunes:season tag
podcast-dl at a glance
- Category
- Music & Audio › Podcasts
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
podcast-dl alternatives
Tools and sites you could use instead, ranked by how closely they match.
PodSync converts YouTube or Vimeo channels, users, and playlists into podcast feeds.
A self-hosted manager downloads new podcast episodes and provides an integrated player.
This repository lists Persian-language podcasts for listeners seeking Persian audio programs.
Apple Podcasts lets users follow shows, save episodes, and play podcast episodes in its web player.
PodcastToMP3 searches podcast shows and downloads individual episodes or full seasons as MP3 files.
Popular in Podcasts
Well-known listings from the same topic.
podcast-dl FAQ
What input does podcast-dl require?
Do I need Node.js to run it?
Which options require ffmpeg?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












