返回

文章详情

ytr:Emacs 的 YouTube 电台

Hacker News2026年6月22日 21:21

2026年6月23日,我已经是一个快乐的 ready-player 用户一段时间了。我认为这个 Emacs 包在我的需求上相当功能完整。嗯,差不多吧。虽然我已成功将大部分音乐播放转移到离线播放,但有时我仍然喜欢流媒体播放 YouTube 音频。我考虑过扩展 ready-player 以满足这个用例,但它目前的方法相当依赖文件。首先,它使用 dired 作为核心抽象。在进行重大重构之前,我甚至不知道 Emacs 流媒体流程是否会保留,所以我决定构建一个新包。巧合的是,这使我能够在不受 ready-player 需求限制的情况下实验包的用户体验。因此,这就是我在新的 YouTube 电台包 ytr 中所做的。ytr 实际上是相当实验性的。我目前完全基于当前需求来推进其开发。让我们看看它的去向。它借鉴了很多来自 ready-player 的内容,但其用户体验更像是一个小部件。我有点喜欢这个体验。它其实没什么复杂的:你只需添加一个频道 URL,它的内容元数据会自动提取并作为一个子窗口呈现。我还加入了一些视觉效果(动画),让我怀念 Winamp 的日子。请注意,这些视觉效果需要在 Emacs GUI 上运行。ytr 是由 mpv 和 yt-dlp 提供支持的,这两个工具是进行重负荷流媒体的真正工作马。如果你有兴趣查看,ytr 已在 GitHub 上发布。请记住,这是一个全新包和第一次迭代,所以可能需要一些改进。如果你试用过它,我很想听听你的体验。我到目前为止只在 macOS 上测试过。喜欢 ytr 吗?想看到它的发展吗?考虑赞助这个项目。由 LMNO.lol 提供支持,隐私政策 · 服务条款

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡