https://github.com/ejv2/podbit
Podboat - Improved
https://github.com/ejv2/podbit
command-line newsboat podcast-client unix
Last synced: 1 day ago
JSON representation
Podboat - Improved
- Host: GitHub
- URL: https://github.com/ejv2/podbit
- Owner: ejv2
- License: gpl-3.0
- Created: 2021-10-02T21:51:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-08-14T22:12:38.000Z (7 months ago)
- Last Synced: 2025-08-15T00:11:53.176Z (7 months ago)
- Topics: command-line, newsboat, podcast-client, unix
- Language: Go
- Homepage:
- Size: 540 KB
- Stars: 30
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - podbit - Podbit is a replacement for newsboat's standard podboat tool for listening to podcasts. It is minimal, performant and tries to focus just on being a podcast client, rather than an RSS reader. (<a name="music"></a>Sound and music)
- awesome-cli-apps - podbit - Podbit is a replacement for newsboat's standard podboat tool for listening to podcasts. It is minimal, performant and tries to focus just on being a podcast client, rather than an RSS reader. (<a name="music"></a>Sound and music)
README
# Podbit - **Podboat Improved**

[](https://aur.archlinux.org/packages/podbit/)
[](https://github.com/ejv2/podbit/actions/workflows/makefile.yml)
[](https://goreportcard.com/report/github.com/ethanv2/podbit)
Podbit is a replacement for ``newsboat``'s standard podboat tool for listening to podcasts. It is minimal, performant and tries to focus just on being a podcast client, rather than an RSS reader. Podbit has an ncurses terminal user interface and vi-like keybindings.
Podbit runs on Linux and the BSDs.
## Features
* Reads the standard ``newsboat`` queue file to integrate seamlessly
* Automatic podcast downloading, including in parallel
* Podcast playing using ``mpv``
* Podcast caching and automatic deletion once finished
* Vi-like "hjkl" to navigate the interface
## Requirements
Podbit is written in Go. So, to build, you will need a copy of the Go command line tool. In addition, you will need:
* *ncurses* development libraries and headers, including wide character support (*libncusesw*)
* A normal install of ``mpv``
* A copy of GNU Make
* Newsboat to enqueue podcasts - *(optional)*
* A YouTube downloader tool, such as ``youtube-dl`` or ``yt-dlp``, to download YouTube podcasts - *(optional)*
Because of security issues in the Go tool, the provided Makefile must be used instead of simply ``go build``.