核心用法
Podcast Downloader 是一款面向小宇宙(xiaoyuzhoufm.com)用户的开源下载工具,采用 MIT 协议。核心功能包括:单集/批量播客下载、自动音频转码(m4a→MP3)、Show Notes 提取为 Markdown。技术实现上通过解析页面 __NEXT_DATA__ JSON 获取 CDN 音频地址,经 ffmpeg 转换后输出标准 MP3,特别优化了与 Sanag、小游等骨传导蓝牙耳机及水下游泳场景的兼容性。
显著优点
1. 格式兼容性:强制 MP3 输出解决 m4a 在部分蓝牙设备上的播放限制
2. 内容完整性:同步保存音频与文字笔记,支持离线完整阅读
3. 自动化流程:单命令完成提取→下载→转码→清理的完整链路
4. 灵活配置:通过环境变量自定义音质、输出目录及文件保留策略
5. 云同步友好:默认输出至百度云盘同步目录,便于跨设备管理
潜在局限
- 平台锁定:仅支持小宇宙单一平台,无法通用其他播客源
- 技术门槛:依赖命令行操作及 curl/jq/ffmpeg 环境配置
- 协议风险:涉及平台内容下载,需用户自行确保符合服务条款
- 无GUI界面:对非技术用户不够友好
适合人群
技术背景用户、播客重度听众、需离线场景(运动/通勤/差旅)收听者、内容归档整理需求者。
常规风险
工具声明"个人离线收听后删除,不用于传播",但用户实际使用边界难以管控。存在潜在的版权合规争议,建议仅用于个人学习研究场景。开源代码可审计,但无第三方安全认证背书。