PodFetch
A self-hosted podcast manager and downloader with a modern web interface. Subscribe to podcasts via RSS or OPML import, auto-download new episodes, and listen through the built-in player. Uses SQLite — no external database required.
What You Can Do After Deployment
- Visit your domain — open the PodFetch web interface and create your account
- Add podcasts — search by name, paste an RSS URL, or import an OPML file
- Auto-download episodes — configure polling intervals to fetch new episodes automatically
- Listen in-browser — stream episodes through the built-in audio player with progress tracking
- Manage subscriptions — organize favorites, mark episodes as played, and filter your library
Key Features
- Podcast search and RSS subscription
- Automatic episode downloading with configurable polling interval
- Built-in web audio player with playback progress tracking
- OPML import and export for easy migration
- Per-user podcast libraries with multi-user support
- Episode filtering and favorites management
- Responsive mobile-friendly web UI
- SQLite storage with no external database dependency
- GPodder API compatibility
License
Apache-2.0 — GitHub