Currently cliamp can play podcast RSS feeds via URL, but there's no way to save/manage subscriptions. Users need to remember and re-enter feed URLs each time.
Proposed solution:
Add a ~/.config/cliamp/podcasts.toml configuration file (similar to existing radios.toml):
# ~/.config/cliamp/podcasts.toml
[[podcast]]
name = "The Daily"
url = "https://feeds.simplecast.com/54nAGcIl"
# optional: auto-download new episodes
auto_download = false
[[podcast]]
name = "Lex Fridman Podcast"
url = "https://lexfridman.com/feed/podcast/"
Proposed UI:
-
New keybinding P to open Podcast browser (similar to R for Radio, N for Navidrome)
-
Podcast browser shows:
- List of subscribed podcasts
- New episode count (optional)
- Last updated timestamp
-
In-browser actions:
Enter - load podcast episodes into playlist
r - refresh feed
a - add new podcast by URL
d - delete subscription
-
OPML import/export support (for migrating from other podcast clients)
Alternative: Minimal approach
If full subscription management is too complex, a simpler option:
# Just save feeds, no auto-refresh or episode tracking
[[podcast]]
name = "My Podcast"
url = "https://example.com/feed.xml"
With P key to browse saved feeds and load episodes.
Currently cliamp can play podcast RSS feeds via URL, but there's no way to save/manage subscriptions. Users need to remember and re-enter feed URLs each time.
Proposed solution:
Add a
~/.config/cliamp/podcasts.tomlconfiguration file (similar to existingradios.toml):Proposed UI:
New keybinding
Pto open Podcast browser (similar toRfor Radio,Nfor Navidrome)Podcast browser shows:
In-browser actions:
Enter- load podcast episodes into playlistr- refresh feeda- add new podcast by URLd- delete subscriptionOPML import/export support (for migrating from other podcast clients)
Alternative: Minimal approach
If full subscription management is too complex, a simpler option:
With
Pkey to browse saved feeds and load episodes.