项目简介: Ximalaya-Downloader 是一个旨在帮助用户下载喜马拉雅音频内容的开源工具。由于喜马拉雅官方没有提供音频下载功能,即使开通VIP也只能下载加密文件,这款软件因此被开发出来以满足用户的需求。

当前状态: 软件目前使用Python语言编写,并且仍在开发过程中。开发者寻求社区的帮助,以改进软件功能和修复潜在的bug。

已实现功能:

  • 支持单个音频和整个专辑的下载。
  • 允许用户登录喜马拉雅账号并保存登录信息。
  • 支持下载已购买或VIP免费的音频内容。
  • 用户可以自定义音频文件的下载路径。
  • 提供选择下载音频音质的选项。
  • 具备自动重新下载失败音频的功能。

计划实现功能:

  • 开发图形用户界面(GUI)以提升用户体验。

存在的问题:

  • 喜马拉雅官方对使用网页端接口下载音频的数量有限制,用户需避免短时间内下载大量音频。
  • 如果达到当日下载限制,建议改日再试或使用喜马拉雅客户端下载加密文件后用其他工具解密。

手动获取cookie的方法:

  1. 使用浏览器打开喜马拉雅官网并登录账号。
  2. 打开开发者工具的“Network”选项卡。
  3. 从请求列表中选择一个请求。
  4. 在“Headers”选项卡中找到“Cookie”并复制其值,确保包含’1&_token’。

手动设置下载路径的方法:

  1. 启动软件以自动生成config.json配置文件。
  2. 编辑config.json文件,找到"path": "",将其修改为用户希望的下载路径。
  3. 使用/\作为路径分隔符,例如:"path": "D:/Downloads"
  4. 如果不设置下载路径,音频将默认保存在软件同目录下的download文件夹中。

社区参与: 开发者鼓励用户在GitHub上提交issue以报告bug,也欢迎提交pull request(PR)来贡献代码。此外,项目的“Discussions”区域已经开启,供用户讨论相关问题和提出建议。

支持与赞助: 开发者希望如果用户觉得项目不错,可以给项目点亮star以示支持,并且如果愿意,也可以给予小小的赞助。

总结: Ximalaya-Downloader v0.3.8是一个功能不断增长的开源工具,它提供了一种方便的方法来下载喜马拉雅上的音频内容。尽管软件仍在开发中,但已经实现了多项关键功能,并且开发者积极寻求社区的反馈和帮助。用户在使用时应遵守喜马拉雅的使用条款,并注意每日下载数量的限制。

官网地址:https://github.com/Diaoxiaozhang/Ximalaya-Downloader?tab=readme-ov-file

打包下载:

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见