Skip to content

ejv2/podbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c3251de · Oct 31, 2024
Apr 22, 2022
Jul 30, 2022
Apr 8, 2024
Aug 12, 2024
Aug 8, 2024
Aug 12, 2024
Aug 10, 2024
Oct 29, 2021
Oct 3, 2021
Jul 30, 2022
Oct 31, 2024
Aug 10, 2024
Aug 11, 2024
Aug 11, 2024
Aug 12, 2024
Jan 18, 2023
Aug 10, 2024
Jul 21, 2023

Repository files navigation

Podbit - Podboat Improved

Podbit Player

AUR Release Makefile CI Go Report Card

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.