Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goulinkh/podcast-cli
Podcast CLI player
https://github.com/goulinkh/podcast-cli
audio cli-app golang internet podcast-cli podcast-player podcasts
Last synced: 3 months ago
JSON representation
Podcast CLI player
- Host: GitHub
- URL: https://github.com/goulinkh/podcast-cli
- Owner: goulinkh
- Archived: true
- Created: 2020-04-03T04:35:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-11T07:30:13.000Z (about 4 years ago)
- Last Synced: 2024-06-18T21:46:11.308Z (5 months ago)
- Topics: audio, cli-app, golang, internet, podcast-cli, podcast-player, podcasts
- Language: Go
- Homepage:
- Size: 1.59 MB
- Stars: 248
- Watchers: 4
- Forks: 16
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-repositories - goulinkh/podcast-cli - Podcast CLI player (Go)
README
___
Top-like interface for listening to podcasts
`podcast-cli` lets you play your favourite podcasts from the terminal:`podcast-cli` is entirely built with Go, you can run it on `Linux`, `Mac OS` and `Windows`.
## Install
Fetch the [latest release](https://github.com/goulinkh/podcast-cli/releases)#### Linux
```bash
sudo wget https://github.com/goulinkh/podcast-cli/releases/download/1.3.1/podcast-cli-1.3.1-linux-amd64 -O /usr/local/bin/podcast-cli
sudo chmod +x /usr/local/bin/podcast-cli
```#### OS X
```bash
sudo curl -Lo /usr/local/bin/podcast-cli https://github.com/goulinkh/podcast-cli/releases/download/1.3.1/podcast-cli-1.3.1-darwin-amd64
sudo chmod +x /usr/local/bin/podcast-cli
```## Usage
`podcast-cli` requires no arguments and uses your default internet settings to access the internet.### Options
| Options | Description |
| ------------------------ | ------------------------------------------- |
| `-h or --help` | Print help information |
| `-s or --search ` | List podcasts that matches the search query |
| `-r or --rss ` | Custom podcast rss url source |
| `-o or --offset ` | Play episode number |### Keybindings
| Key | Action |
| ---------- | -------- |
| `Enter` | Select |
| `p, Space` | Pause |
| `Esc` | Back |
| `Right` | +10s |
| `Left` | -10s |
| `u` | Slowdown |
| `d` | Speedup |
| `q` | Exit |## Issues
* Unable to get audio length of a remote content, I have to download the audio file before playing it