podcast
podcast
is a command line podcast player.
Binaries can be found here: https://github.com/njaremko/podcast/releases
NOTE: Playback requires either mpv or vlc to be installed
It currently supports:
- Subscribing to RSS feeds
- Unsubscribing from RSS feeds
- Streaming podcasts
- Parallel downloading of multiple podcasts
- Playing podcasts
- Auto-download new episodes
- Automatically check for updates
- Shell Completions
- zsh
- bash
- fish
- powershell
- elvish
- Searching for podcasts
By default, podcasts are downloaded to $HOME/Podcasts
, but this folder can be set with the $PODCAST
environmental variable.
How many latest episodes to download when first subscibing to new podcasts can be set in the $PODCAST/.config.yaml
YAML file
Downloads can be done a variety of ways:
Individually: podcast download $podcast_name 4
Multiple: podcast download $podcast_name 1,5,9-12,14
All: podcast download $podcast_name
You can also use a portion of the name. Podcast will pick the first podcast alphabetically that contains the given word (Case-Insensitive).
Example Usage:
()
()
()
()
Generating completions:
# Generating completion for current shell:
# Fish Shell Example
Building
Building requires nightly rust