gPodder

gPodder is a free, open-source podcast client and media aggregator written in Python with a GTK+ graphical interface.

  • Downloaders
  • Media Applications
  • Media Servers
  • Tools & Utilities
gPodder is a free, open-source podcast client and media aggregator written in Python with a GTK+ graphical interface. It downloads, organizes, and plays podcast episodes and has been in active development since 2005, making it a mature, flexible option for desktop users and self-hosters who want a local podcast manager.

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

68/100 Good

Maintained
82last commit 25 days ago
Popular
631,452 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 8 days ago

GitHub stars
1,452
Open issues
350
Last commit
2026-09-20
Latest release
3.11.5
License
GPL-3.0
Activity
rising

Checked 8 days ago - source: GitHub (gpodder/gpodder)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Install the parser first Run `pip install podcastparser` on a machine that has Python 3. If this library is missing, the parser cannot turn a podcast feed into show and episode data. source
  • Provide a feed URL and readable feed Give the parser a real podcast feed URL and a readable stream or file containing that feed. Without both, it cannot find episode titles, audio links, or show details. source
  • Limit episodes if the feed is large You can set `max_episodes` to a number, such as 100, so the parser returns only that many episodes. This helps large feeds parse faster and use less memory when you do not need the full history. source
  • Docker container environment For the xthursdayx/gpodder-docker image, mount /config for persistent settings and /downloads for episodes, set PUID (user ID) and PGID (group ID) to your account, expose port 3000 for the WebUI, and optionally set PASSWORD to protect the WebUI. source

Fetched today - each note links to its source

Alternatives (12)

  • Amarok - Intuitive music player with dynamic playlists, robust tagging, context views, file tracking, script support, database importing, and langua…
  • Apple Podcasts - Stream a wide range of shows from top names and independents, access premium content, and discover new podcasts through curated recommendat…
  • Clementine - Cross-platform free audio player and library organizer supporting local and internet radio playback, smart playlists, projectM visualizatio…
  • Kasts
  • Kima - Kima is a self-hosted music streaming server that plays your own music, podcasts, and audiobooks from a web app on desktop or phone.
  • Pocket Casts - Powerful podcast player offering streaming, downloading, episode search, 'Up Next' syncing, and improved discovery with curated recommendat…
  • Podcast Addict - Podcast player for Android that offers customizable playback settings, advanced search for episodes, automatic downloads, custom playlists,…
  • Power Ampache 2
  • Rhythmbox - Rhythmbox is an audio player for Linux that plays and organizes digital music.
  • Spotify - Stream millions of tracks online with genre, playlist, artist, and album browsing.
  • Strawberry - Audio player and music organizer supporting advanced playback, wide format compatibility, streaming from Tidal, Qobuz, Subsonic, and album…
  • TuneIn Radio - Stream over 100,000 radio stations globally, featuring music, news, sports, and podcasts, on mobile, TV, and smart home devices with easy i…

Checked 14 days ago - source: AlternativeTo

Common questions

Are Docker images available for self-hosting gPodder?

A self-hosting discussion says that Docker images have been made for gPodder.

What should I check if a gPodder-internal module cannot be loaded?

Remove conflicting locally installed gPodder files from /usr/local and check the gPodder version installed in /usr.

Can I configure YouTube support in gPodder?

The documentation includes a guide for configuring YouTube support.

What latest release information is shown on the official gPodder page?

It lists gPodder 3.11.5 as the latest version, released on 2024-12-17, and provides release notes.

Answers sourced from gpodder.github.io, gpodder.github.io, gpodder.github.io, www.reddit.com

Community

Collected 12 days ago - public community threads