PigeonPod:开源自托管工具,将 YouTube 和 Bilibili 内容转换为可订阅播客 RSS
PigeonPod 是一款开源自托管工具,可以把 YouTube 频道、播放列表以及 Bilibili 视频内容转换成可订阅的播客 RSS Feed。这样一来,原本只能在视频网站中观看的内容,就可以加入自己常用的播客客户端,按照播客的方式进行订阅和收听。

一、PigeonPod 是什么?
PigeonPod 的核心思路很简单:把视频平台上的内容转换成标准的 Podcast RSS Feed。
用户可以添加 YouTube 频道、播放列表或 Bilibili 内容,PigeonPod 会自动获取新节目,并生成对应的 RSS 订阅地址。将 RSS 地址添加到支持自定义订阅的播客客户端后,就可以像订阅普通播客一样持续收听。
它采用自托管方式运行,适合希望自己管理订阅内容、下载文件和存储空间的用户。
二、功能特征
PigeonPod 不只是一个简单的“视频转音频”工具,还提供了一套比较完整的订阅和下载管理功能。
- YouTube 与 Bilibili 订阅:支持订阅 YouTube 频道、播放列表以及 Bilibili 内容,并自动同步新节目。
- RSS Feed 生成:为订阅内容生成标准 RSS Feed,可以添加到支持 RSS 的播客客户端中。
- 音频与视频下载:可以根据需要选择音频或视频内容,并控制下载质量和格式。
- 历史内容补齐:除了同步新节目,还可以按需获取订阅源的历史内容。
- 自动同步:定期检查订阅源,有新内容时自动更新。
- 内容过滤:可以根据关键词、时长以及节目数量等条件控制需要同步的内容。
- 批量下载:支持搜索、选择并批量下载历史节目。
- 下载任务管理:提供下载面板,可以查看任务状态,并进行重试、取消和删除等操作。
- Cookie 与代理支持:针对部分需要登录或网络环境特殊的内容,可以配置 Cookie 和代理。
- 单集分享:可以生成单集公开页面,方便直接分享节目。
- OPML 导出:支持导出订阅列表,方便迁移到其他播客客户端。
- Podcasting 2.0 章节:支持生成章节信息,为播客播放器提供更丰富的节目导航。
- 内置播放器:可以直接在网页中播放已经获取的节目。
- 多语言界面:提供多种界面语言,桌面和移动端均可使用。
- yt-dlp 管理:项目集成 yt-dlp,并支持管理运行版本和相关参数。
三、怎么使用?
PigeonPod 采用自托管模式,首先需要按照项目文档完成部署。对于熟悉 Docker、服务器或者 NAS 的用户,部署完成后即可通过网页界面管理整个服务。
进入 PigeonPod 后,可以添加 YouTube 频道、播放列表或 Bilibili 内容。添加完成后,系统会自动生成对应的订阅源。
随后复制 RSS Feed 地址,将它添加到支持自定义 RSS 的播客客户端中即可。
如果希望保存节目到本地,还可以在 PigeonPod 中配置下载规则,例如只下载音频、限制节目数量、按照关键词过滤内容等。
整个流程可以理解为:
添加视频源 → 自动获取内容 → 生成 RSS → 播客客户端订阅 → 按规则下载或收听
四、适合哪些人?
PigeonPod 更适合有自托管需求、经常消费 YouTube 或 Bilibili 内容的用户。
例如:
- 知识内容爱好者:把 YouTube 上的课程、访谈、科技频道转换成播客,在通勤或运动时收听。
- 播客重度用户:希望把不同平台的内容集中到一个播客客户端中。
- NAS / 家庭服务器用户:将内容下载到自己的服务器或 NAS 中统一管理。
- 内容整理用户:需要批量获取频道历史节目,并按照规则进行筛选。
- 开发者与技术用户:希望通过 RSS、Docker、yt-dlp 等成熟工具搭建自己的内容获取和分发流程。
五、支持与部署
PigeonPod 本身属于自托管 Web 项目,通常部署在 Linux 服务器、NAS 或其他能够运行 Docker 的环境中。
项目使用 yt-dlp 等工具处理视频源,并通过 RSS 将内容提供给播客客户端。因此,它更适合愿意自行部署和维护服务的用户。
如果只是偶尔将单个视频转换成音频,普通在线转换工具可能更加直接;而 PigeonPod 的价值主要在于持续订阅和自动化管理。
六、开源与成本
PigeonPod 是开源项目,可以自行部署和使用。
软件本身不需要购买订阅,主要成本来自运行它所需要的服务器、NAS 存储空间以及网络资源。如果需要保存大量历史视频或音频内容,还需要预留足够的磁盘空间。
七、总结
PigeonPod 并没有重新发明一个播放器,而是把 YouTube、Bilibili 和 Podcast RSS 这几套原本分开的内容体系连接起来。
对于经常使用播客客户端、又有自托管需求的用户来说,它提供了一种比较方便的内容整理方式:把视频平台上的频道和节目变成自己可以长期订阅、管理和下载的 RSS 内容源。
网址:https://github.com/aizhimou/pigeon-pod

