Categorygithub.com/ugoturner/podgo
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.

Layout

Installation

From source code

cd podgo
go build .
./podgo

Usage

Layout

The terminal is divided into three panels:

  1. Podcasts list (side panel): Displays the user's saved podcasts.
  2. Tracks list (main panel): Shows the track list for the selected podcast.
  3. Summary (footer panel): Contains the player and shows prompts when actions are required.

Key bindings

Key combinationDescription
↑ and ↓Navigate up and down in the list views
Enter into the next view
Ctrl+aAdd new podcast feed (then Enter to confirm it)
Ctrl+dDownload the selected track
Ctrl+pPlay (and download if it is not done yet) the selected track
Ctrl+spaceToggle play/pause
Ctrl+fSeek forward
Ctrl+bSeek backward
Ctrl+cExit Podgo

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author