Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


YouTube 上有着海量优秀视听内容,在 《还在四处寻找播客清单?来试试这份独一无二的「年度好声音」推荐》 上有的推荐节目只能在 YouTube 收听。如果你有收听过 YouTube 清谈类节目,必定有过与我同样的问题:如果能在我最喜爱的播客 App 上收听就好了!诚然,播客软件在内容分发上有着独一无二的优势——支持自动下载新节目、历史进度保存、多设备同步、离线收听,远优于打开 YouTube 一直盯着画面(不是会员还不支持后台播放)。

今天介绍的开源免费软件 Podsync 正正能解决这些需求。它把 YouTube 频道转为可供播客软件订阅的 RSS Feed,使 YouTube 内容带上播客特性。

Podsync 前身为同名网站

Podsync 历史

Podsync 的前身为同名网站(现在已关停),用户把目标频道链接粘贴到网站后,得到一条 RSS 链接。后来基于自建服务器成本与版权风险,服务器亦长期被 YouTube 拉入黑名单,作者决定关闭服务,并把工具开源,发布到 GitHub。两年多前,派上曾有作者写过此网站的 相关文章

同类的服务还有 ListenBox ,分为免费和付费功能,没用过,不便多述。

使用场景

我长期在家放着一块树莓派,跑着 Podsync,订阅的 YouTube 频道新影片发布没多久,就能收到播客软件自动下载完成的通知,一气呵成。

选择以播客形式收听的节目,大多都是 15 分钟起步的时事评论、清谈节目。这类节目画面大多为主持人对着镜头说话,鲜少有图表、数据出现在屏幕上,适合在通勤期间聆听。从视频转换成音频,节目中的信息几乎没有损失。

另外,针对不同节目的更新频率,我设置了相应的刷新频率。时事类影片时效性要求高,设定每小时刷新一次;科技类新闻,则半天一次。

Podsync 覆盖三大桌面系统以及 Docker,我推荐把软件装在长期开机的 headless 机器上,确保 7/24 都能接收到最新节目的推送,树莓派、NAS 都是很好的载体。

Podsync 把视频变为类播客,和真正播客差别在聆听体验,没有分段间的音乐,说话的质量相对较低,在播客达到全民流行之前,Podsync 是一个很好的过渡工具。YouTube 上越来越多的头部制作者尝试播客,MKBHD 的 Waveform,Unbox Therapy 的 Lew Later,制作质量皆上乘,此趋势不禁让人期待万分。

清谈、音乐、科技新闻

功能

Podsync 的功能十分强悍,不但支持 YouTube 和 Vimeo 双平台,更有完备的客制化选项,包括:

  • 格式选择(视频音频
  • 自定义播客封面、类别、语言
  • 自动刷新下载
  • 正则表达式筛选下载的视频内容
  • 输出 OPML(常作为批量导入/导出 Feed 的格式)
  • 自动清理久远的视频(仅保留最新 X 集)
  • 支持 Windows、macOS、Linux、Docker
  • 支持 ARM (树莓派福音)

还有更多的配置选项,详情可参阅 官方文档 (包括 QNAP 的教程),例如:

  • AWS 一键部署
  • cron 计划任务
  • 支持 API 钥匙轮换(为了大需求用户)
  • 支持反向代理

配置文件(节选):

url = "{FEED_URL}" # URL 链接,支持频道、组、用户、或播放清单
page_size = 50 # 每次更新要查询的节目数量
update_period = "12h" # 更新频率
quality = "high" # 下载质量
format = "video" # 格式,视频或音频
custom = { cover_art = "{IMAGE_URL}}", cover_art_quality = "high", category = "TV", subcategories = ["Documentary", "Tech News"], explicit = true, lang = "en" } # 生成后播客选项,封面图、类别
filters = { title = "regex for title here", not_title = "regex for negative title match", description = "...", not_description = "..." } # 只下载符合正则表达式所定义的内容
opml = true|false # 输出 OPML 文件(常作为批量导入/导出 Feed 的格式)
clean = { keep_last = 10 } # 保留多少集最新的节目(按照发布日期)

生成 Feed

在设定好以上的配置后,运行软件就能通过 Feed 链接订阅节目,每一个节目都有自己的链接,形如 https://example.com/podcast_name.xml。如果设置了 OPML,能一键订阅多个节目。

设置 Podsync 并不困难,第一次设置的时候,也不过花了半小时。如果你遇到什么问题,欢迎在评论里提出。

至于如何订阅链接,请参考 《全平台播客订阅及收听指南》

YouTube 转换为播客的 gameranx

结语

播客解放了我的双手和眼睛,在我通勤的路上,能够持续吸收信息,开阔眼界。Podsync 则把更多内容转化成播客形式,世界最大流媒体平台 YouTube 就此纳入播客 App里。

Podsync 目前发布于 GitHub,开源、免费。 

本文部分图片来自 YouTube少数派


> 下载少数派 客户端、关注 少数派公众号,让你的数字生活更精彩 🎉

> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒