使用 Emacs 收听 elfeed 中的播客

发布: 2023-11-12   上次更新: 2023-11-12   标签: elfeed

Elfeed 是 Emacs 中一个非常好用的 RSS 客户端,之前笔者也写过相关文章进行介绍,强烈建议读者尝试一下跨平台的 RSS 客户端。

对于播客,主要的分发形式就是基于 RSS,所以用 elfeed 来听是在自然不过的事情,只需要一个支持命令行启动的音乐播放器即可,常见的有:vlcmpv,而且它们都支持直接播放网络流,这样我们就省去了下载音频文件的步骤。

GitHub 上的 elcast 已经解决这个问题,但是过于定制,因此笔者 fork 过来修改了一版,修改后的代码在:

由于笔者一直使用的是 vlc,而且它支持 socks 代理(mpv 只支持 http 代理),因此这里给出使用 vlc 时的相关配置:

1
2
3
4
(use-package elcast
  :load-path "/path/to/elcast"
  :init
  (setq elcast-player-params '("--socks" "127.0.0.1:1080" "--verbose" "2" "--no-color")))

以后,在 *elfeed-entry* 中浏览某个播客时,可以直接使用 M-x elcast-play 进行播放了!



收听方式

反馈