gPodder review: a podcast client that keeps your episode files
What gPodder does
gPodder is a podcast client for Windows, macOS and Linux, released under the GNU General Public License version 3 (https://github.com/gpodder/gpodder/blob/master/COPYING). It subscribes to podcast RSS feeds, to YouTube and Vimeo channels through a bundled service plugin, and to SoundCloud or XRandio sources, then downloads new episodes to a folder you control. Because episodes land on disk as ordinary audio files with predictable names, it suits people who want a podcast library they own rather than a streaming queue inside someone else's application. The interface is GTK-based and plain, and the application is equally usable from the command line through the gpo helper.
The workflow it encourages
You add a feed by address or search, and gPodder lists available episodes with published dates and sizes. New episodes can be downloaded automatically, kept for a fixed number of days or a maximum count, or left for manual selection, and the archive settings decide when played episodes are deleted. A sync option links a free gpodder.net account or your own server so subscriptions and playback positions follow you between machines, and the device sync feature copies episodes to a mounted player or phone. Renaming rules let you build a folder structure such as show name and date, which matters as soon as a library passes a few hundred files.
Settings and limits worth knowing
The Windows package is built as a 32-bit bundle, and its contents confirm the MinGW i686 Python runtime, so it runs on both 32-bit and 64-bit Windows but never as a native 64-bit process. The GTK runtime means the interface follows its own theme rather than the Windows look, and on high-DPI displays you may need to adjust scaling. Video downloads rely on external converters; gPodder finds ffmpeg or an equivalent on the system path rather than shipping one. The gpodder.net synchronisation service has had reliability problems over the years, and self-hosting the sync server is an option for the determined. Version 3.11.5 is current, and the project has been maintained steadily but slowly.
Who should choose something else
If you want podcasts on your phone and desktop with no files to manage, a hosted player or a service-backed application is less work. If you mainly listen in the browser, an extension will do. Choose gPodder when you want a permanent local archive, a naming scheme you define, and the ability to point a portable player at a folder of episodes, and accept the plain GTK interface and the manual pieces that come with it.
- Best for
- Listeners who want podcast episodes downloaded as normal files, with rename rules, archive limits and optional cross-device subscription sync.
- Good to know
- The Windows build is 32-bit with a GTK interface. Video downloads need an external converter such as ffmpeg, and the public sync server has a patchy history.
How to get started
- Download the Windows installer from the gPodder project's releases page and run it.
- Launch gPodder and add a podcast by pasting its feed address, or search the directory.
- Open Preferences and set the download folder, then choose how many episodes to keep.
- Add a rename rule so files sort by show and date instead of by raw episode title.
- Turn on automatic downloads for the shows you always listen to, and leave the rest manual.
- Optionally sign in to gpodder.net to sync subscriptions and played state between machines.
Questions & answers
Does gPodder play the episodes?
It can play them, but most people point it at their preferred player. Its job is subscribing, downloading, naming and archiving files.
Can it subscribe to YouTube channels?
Yes, through the bundled service plugins. Downloading video needs an external converter such as ffmpeg on the system path.
Is there a 64-bit Windows build?
No. The installer is a 32-bit build with a MinGW Python runtime. It runs fine on 64-bit Windows but never as a native 64-bit process.