PigeonPod(Youtube频道转播客工具)简介
PigeonPod是一个Youtube频道转播客工具,能够帮助我们将自己最喜欢的YouTube频道轻松转换为播客,放我们随时随地都能享受到高质量的Youtube视频内容。

主要功能特点如下:
- 智能频道订阅:用户可以通过YouTube频道的URL快速添加频道,省去繁琐的操作步骤。
- 自动同步更新:系统会自动检查并同步最新的频道内容,确保用户不会错过任何新发布的节目。
- RSS播客订阅:生成标准的RSS订阅链接,兼容任何播客客户端,方便用户选择自己喜欢的收听方式。
- 内容过滤:支持关键词过滤(包含/排除)和集数时长过滤,用户可以根据自己的喜好来定制收听内容。
- 集数管理:用户可以查看、删除和重试下载失败的集数,确保收听体验的流畅性。
- 无广告收听:自动去除节目的前置和中间广告,让用户享受更纯粹的听觉体验。
- 多语言支持:提供中文和英文界面,满足不同用户的需求。
PigeonPod(Youtube频道转播客工具)官网及教程
我们可以通过 Docker Compose 或直接运行 JAR 文件的方式来部署和使用。
方法一、使用 Docker Compose 部署
1、确保已经安装了 Docker 和 Docker Compose。
2、下载 Pigeon Pod,从 GitHub 仓库克隆项目:
git clone https://github.com/aizhimou/pigeon-pod.git cd pigeon-pod
3、修改环境变量,打开 docker-compose.yml
文件,根据需要修改以下环境变量:
PIGEON_BASE_URL
:设置为你的域名。PIGEON_AUDIO_FILE_PATH
:设置为你的音频文件路径。SPRING_DATASOURCE_URL
:设置为你的数据库路径。
4、启动服务:在项目目录下运行命令: docker-compose up -d
5、访问应用:打开浏览器,访问 http://localhost:8834
,使用默认用户名 root
和密码 Root@123
登录。
方法二、直接运行 JAR 文件
1、确保设备上安装了 Java 17 或更高版本,并且安装了 yt-dlp。
3、在 JAR 文件所在目录下创建数据目录: mkdir -p data
4、使用以下命令启动应用:
java -jar -DPIGEON_BASE_URL=http://localhost:8080 \ -DPIGEON_AUDIO_FILE_PATH=/path/to/your/audio/ \ -Dspring.datasource.url=jdbc:sqlite:/path/to/your/pigeon-pod.db \ pigeon-pod-x.x.x.jar
4、打开浏览器,访问 http://localhost:8080
,使用默认用户名 root
和密码 Root@123
登录。