该工具用于下载喜马拉雅歌曲资源. 喜欢请打个Star!
npm install -g xmlyfetcher
- 支持下载 单个音频、某个页面的音频、整个专辑
- 指定下载输出目录
- 支持并发下载
- 超时控制
- 终端提示下载状态:当前下载音频、成功/失败提示等
- 下载失败子任务挂起,最后统一重试1次
- 根据音频长度,动态计算超时时间
- 支持指定页数范围的下载
Usage: xmlyfetcher [url]
# 下载专辑
xmlyfetcher https://www.ximalaya.com/ertong/10078066/
# 下载专辑单页
xmlyfetcher https://www.ximalaya.com/ertong/12891461/p2/
# 下载单个曲目
xmlyfetcher https://www.ximalaya.com/ertong/12891461/211393643
# 下载到指定目录
xmlyfetcher https://www.ximalaya.com/ertong/12891461/211393643 -o ~/Downloads
# 指定下载单个音频的超时时间(默认8s)
xmlyfetcher https://www.ximalaya.com/ertong/12891461/211393643 -t 20
PS: 可以使用xmlyfetcher -h
查看更详细的帮助
该开源工具基于MIT许可协议,仅限个人学习,不用于商业等用途。所涉及的音视频资源版权归喜马拉雅所有。