Repolode
SamTV12345

SamTV12345/PodFetch

用 Rust 编写、带 React 网页界面的自托管播客管理工具,支持下载、在线收听和 GPodder 同步。

可替代:Pocket CastsOvercast

Star
521
Fork
38
未关闭 Issue
10
最近提交
3天前

这是什么?

PodFetch 是一款自托管的播客管理工具。它以网页应用的形式运行,你可以订阅播客、下载单集,并直接在浏览器中收听。后端使用 Rust 编写,前端采用 React。

项目内置 GPodder 集成,因此你可以继续使用现有的播客客户端,由 PodFetch 负责存储和播放。它支持 Podcasting 2.0 字幕(transcript),可对单集内容进行全文搜索;缺少字幕时,可通过任意兼容 OpenAI 接口的 Whisper API 自动生成。

主分支每次有新提交都会向 Docker Hub 推送镜像,并建议配合 Watchtower 等工具自动更新容器。文档与界面预览托管在 GitHub Pages 上。

核心功能

  • 01订阅播客、下载单集,并在网页界面中在线收听
  • 02内置 GPodder 集成,可搭配现有播客客户端使用
  • 03支持 Podcasting 2.0 字幕并提供全文搜索
  • 04可通过任意兼容 OpenAI 接口的 Whisper API 生成缺失字幕
  • 05主分支每次提交后自动发布 Docker 镜像

适用场景

  • 在自有硬件或 NAS 上搭建个人播客服务
  • 保留现有的 GPodder 兼容播客客户端,同时自行托管下载内容
  • 在播客单集的语音内容中进行全文搜索

快速上手

  1. 1

    按照文档运行发布在 Docker Hub 上的 Docker 镜像

  2. 2

    打开文档站点查看设置详情和界面预览

使用前须知

  • README 没有提供直接的安装或运行命令,设置需要参考外部文档。
  • 生成字幕转录需要可访问外部的 OpenAI 兼容 Whisper API。

收录于专题

标签

常见问题

PodFetch 是什么?
用 Rust 编写、带 React 网页界面的自托管播客管理工具,支持下载、在线收听和 GPodder 同步。 PodFetch 是一款自托管的播客管理工具。它以网页应用的形式运行,你可以订阅播客、下载单集,并直接在浏览器中收听。后端使用 Rust 编写,前端采用 React。
PodFetch 可以免费使用吗?用的什么许可证?
PodFetch 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
PodFetch 还在维护吗?
活跃维护中。PodFetch 最近一次提交是在 2026年11月4日。
PodFetch 适合用来做什么?
在自有硬件或 NAS 上搭建个人播客服务 保留现有的 GPodder 兼容播客客户端,同时自行托管下载内容 在播客单集的语音内容中进行全文搜索
PodFetch 怎么安装和运行?
按照文档运行发布在 Docker Hub 上的 Docker 镜像 打开文档站点查看设置详情和界面预览
在哪里获取 PodFetch?
源代码和安装说明在 GitHub 上:https://github.com/SamTV12345/PodFetch

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目