modulepackage
0.0.0-20241022195116-fa9d7b40f74f
Repository: https://github.com/ugoturner/podgo.git
Documentation: pkg.go.dev
# README
Podgo
Podgo is a terminal-based app for managing and playing podcasts. It uses the Gocui library, wrapped in a custom-built layer called Songocui, and handles feed parsing with Gofeed.
Installation
From source code
cd podgo
go build .
./podgo
Usage
Layout
The terminal is divided into three panels:
- Podcasts list (side panel): Displays the user's saved podcasts.
- Tracks list (main panel): Shows the track list for the selected podcast.
- Summary (footer panel): Contains the player and shows prompts when actions are required.
Key bindings
Key combination | Description |
---|---|
↑ and ↓ | Navigate up and down in the list views |
→ | Enter into the next view |
Ctrl+a | Add new podcast feed (then Enter to confirm it) |
Ctrl+d | Download the selected track |
Ctrl+p | Play (and download if it is not done yet) the selected track |
Ctrl+space | Toggle play/pause |
Ctrl+f | Seek forward |
Ctrl+b | Seek backward |
Ctrl+c | Exit Podgo |