生产力
podcast-downloader avatar

podcast-downloader

通过 iTunes Search API 搜索、浏览并下载 Apple Podcasts 节目。适用于音频内容存档、批量下载以及获取丰富的元数据,适合研究需求或个人媒体库管理。

简介

podcast-downloader 是一个功能强大的 Claude Skill,专为需要以程序化方式与 Apple Podcasts 生态系统互动的用户所设计。它利用 iTunes Search API 提供高效、可靠的播客搜索与媒体获取途径。无论您是内容创作者、研究人员还是音频爱好者,此工具都能简化按关键词、作者或主题搜索播客的流程,并精确控制剧集下载。

  • 高级搜索:查询 iTunes API,通过名称、艺术家或特定类型进行搜索,并可调整结果限制。

  • 剧集管理:浏览播客系列以获取剧集列表,包含发布日期、持续时间与详细说明。

  • 精准下载:将指定剧集或批量处理的最新剧集下载至本地存储,并维持结构化的目录分类。

  • 元数据提取:获取详细的元数据,包括 RSS Feed URL、内容分级、发布者信息以及多分辨率图示。

  • 多重机制策略:采用 API 优先查询、列表式搜索以及 RSS 解析作为后备方案,确保作业的可靠性。

  • 常见输入:支持自然语言请求,例如“下载 [播客名称] 的最新一集”或“列出 [主题] 的前 5 集”。

  • 输出内容:存储于本地路径的 MP3 音频文件,以及用于检查的结构化 JSON 元数据。

  • 性能限制:专为顺序处理设计以维护 API 稳定性;默认限制 10 项结果以符合常见 API 配额。

  • 兼容性:使用 Python 3 标准函数库与命令行执行,在开发环境中具有轻量级与跨平台优势。

  • 最佳实践:在执行批量操作前,请务必确认下载权限与目录结构,确保文件正确存储。

仓库统计

Star 数
193
Fork 数
62
Open Issue 数
0
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 18:14
在 GitHub 查看