pkg.soopen package index

brew / rank 6227

Install podcast-archiver with Homebrew

Archive all episodes from your favorite podcasts. Version 2.3.5 via Homebrew; verified 2026-10-12.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install podcast-archiver

local Homebrew formula metadata

overview

Package summary

Archive all episodes from your favorite podcasts

Commands and aliases

  • podcast-archiver

history

Project history and usage

Podcast Archiver is a Python command-line utility for building and incrementally updating local archives of podcast episodes.

Project history

Podcast Archiver began as a Python command-line program for downloading every available episode from one or more podcast feeds, including episodes exposed through paginated feeds. Later documentation added platform-link resolution, filename templates, metadata sidecars, dry runs, and continuous refresh operation.

Adoption history

The project documents pipx, Homebrew, and container installation. Its cron-friendly configuration and continuous container mode place it in the self-hosting and personal-media-preservation niche rather than the podcast-player market.

The original `janw/podcast-archiver` GitHub repository was archived in October 2025. The package's supplied official homepage now points to the Codeberg project under `hausgeist`.

How it is used

Pass feeds directly for one-off downloads, or use a YAML file to maintain a repeatable archive configuration. `--dry-run` checks feed discovery without downloading media.

For unattended use, run it periodically from cron or enable continuous mode in a container with the archive directory mounted from the host.

Why package nerds care

Podcast Archiver turns RSS subscriptions into ordinary local media and metadata, making archives portable and independent of a particular listening application. Configuration through command arguments, environment variables, or YAML suits cron jobs and containers.

Timeline

  • 2025-10-30: The original GitHub repository was archived by its owner.
  • 2026: The package's supplied homepage points to the Codeberg project under `hausgeist`.

Related projects

  • The project accepts raw RSS feeds and links from services including Apple Podcasts, Overcast, Castro, Pocket Casts, and SoundCloud.
  • Its documented container workflow stores downloaded episodes in a mounted archive directory.

Sources

  • Active official repository: https://codeberg.org/hausgeist/podcast-archiver
  • Official Homebrew formula page: https://formulae.brew.sh/formula/podcast-archiver
  • Original official README: https://github.com/janw/podcast-archiver/blob/main/README.md

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for podcast-archiver. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 5 platform targets.
  • Installs with 4 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
config.yaml

executables

Installed executables

CommandKindExposureNote
podcast-archivercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version2.3.5
manager updated2026-10-12
local dataok
upstreamnot checked
latest detectednot detected

https://codeberg.org/hausgeist/podcast-archiver

install metadata

Package metadata

Package keybrew:podcast-archiver
Version2.3.5
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/podcast-archiver
Homepagehttps://codeberg.org/hausgeist/podcast-archiver
Upstream docshttps://codeberg.org/hausgeist/podcast-archiver
LicenseMIT
Source archivehttps://files.pythonhosted.org/packages/96/05/8f08025cbfb32ad8a0589d90e69c9da04d4ecf201b48815569a114ffed2e/podcast_archiver-2.3.5.tar.gz
Last updated2026-10-12T14:37:17Z
Pulseupdated
Dependenciescertifi, libyaml, pydantic, python@3.15
Bottleavailable (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepodcast-archiver
Version Scheme0
Revision6
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation