Skip to content

rantav/podload

Repository files navigation

Podload

Podload logo Podload screenshot

Podload is a macOS desktop app for discovering and downloading podcast episodes. Add a podcast homepage or RSS URL, browse episodes, batch download or skip, and keep your library state synced between machines.

Features

  • Discover RSS/Atom feeds from podcast homepages.
  • Manage multiple podcasts and remember progress.
  • Batch-select episodes for download or skip.
  • Play downloaded audio locally.
  • Export/import a minimal state file (IDs + status) for easy migration.
  • Load older episodes with feed paging.

How it works

Podload uses Tauri + React. Feeds are parsed from RSS/Atom XML, episodes are listed in a modern library UI, and downloads are saved to a user-selected folder on disk. The app persists a compact state so large feeds won’t bloat local storage.

Development

Install dependencies:

pnpm install

Run the desktop app:

pnpm run tauri dev

Run checks:

make check

Export / Import state

Use Import state or Export state in the sidebar to move the library between computers. The exported JSON only contains podcast IDs, feed URLs, and episode statuses; titles and descriptions are rehydrated on import.

Build & install (macOS)

make install-mac

Install from GitHub (macOS)

  1. Download the latest .dmg from the GitHub Releases page.
  2. Open the .dmg and drag Podload.app into Applications.
  3. If macOS says the app is damaged, remove the quarantine flag:
    xattr -dr com.apple.quarantine /Applications/Podload.app
    
  4. Open Podload from Applications.

About

Podcast downloader

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors