podcast
podcast is a command line podcast player.
Linux x64 binary download (SHA256 Checksum: 86e0a8d754ecc5511124f49b84741a49c56452d207182f6901e862443c947d3b)
Mac x64 binary download (SHA256 Checksum: 4a8b08fa9b97f92d70eba7b5f49ba99799320c60e9c3d7e81abb6bcc0b596810)
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