podliner

podliner released

Podcast player for the terminal, for Linux, macOS and Windows.

1 / 9All episodes from every feed in one list, with what is downloaded, queued or half played.
1 of 9
podliner episode list with sample feeds while an episode plays
All episodes from every feed in one list, with what is downloaded, queued or half played.
podliner details tab with show notes
Show notes of the episode that is playing right now.
podliner chapters tab
Chapters come from the feed and the arrow marks the one you are in.
podliner queue
The queue decides what plays next.
podliner downloaded episodes
Downloaded episodes play offline from the local file.
podliner history
History lists what you finished and what you stopped halfway through.
podliner search for train
Typing /train narrows the list to matching titles and feeds.
podliner built-in help with the list of commands
Every key and command is explained in the built-in help, with examples.
podliner adding a feed with the add command
Adding a podcast takes one command with its feed URL.
TechC#, .NET 9, Terminal.Gui
ReleasedOct 2025

I used to listen to podcasts while I worked and kept falling into the same loop: open a browser tab or a heavy app to play something, lose context and get distracted. So I built the player I wished existed: driven by the keyboard, local first and happy to run wherever a terminal exists. It started in September 2025 as something only for myself and at some point became a program I could release properly.

Podliner is controlled with vim keys or the mouse and runs on Linux, macOS and Windows, on x86_64 as well as ARM64. Playback goes through VLC, mpv or ffplay (whichever is installed) and on Windows also through Media Foundation. A small built-in engine plays mp3 files without anything else installed. Episodes can be downloaded for offline listening and subscriptions can be imported and exported as OPML. Anyone with a gPodder server or Nextcloud can sync subscriptions and progress with it. There is no account and no usage data is sent anywhere.

It is written in C# on .NET 9 with Terminal.Gui and licensed under the GPL-3.0. It installs with a script, from the AUR or through winget. Two other people have contributed fixes through pull requests.

In November 2025 Terminal Trove picked podliner as its tool of the week and in January 2026 LinuxLinks published a review.

Comments