Skip to content

UgoTurner/podgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Podgo

Podgo is a terminal based app that allows you to manage and play your favorite podcasts! It uses the great library Gocui with an extra layer called Songocui and the feed parser library Gofeed.

Layout

Support

Currently only supports Linux platforms.

Installation

From source code

go mod init github.com/ugoturner/podgo
go mod tidy
cd podgo
go build .
./podgo

Usage

Layout

The terminal is split in 3 different panels :

  1. Podcasts list (side panel) which contains the list of the user's saved podcasts.
  2. Tracks list (main panel) which contains the tracks list of a selected podcast.
  3. Summary (footer panel) which displays the player and the prompt when an action is 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

About

Podgo is a terminal based app that allows you to manage and play your favorite podcasts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages