将歌曲批量导入到网易云音乐云盘的工具。
- 优化上传失败、歌曲不存在的问题
- 新增网易云盘删除功能
- 支持删除未知歌曲
- 支持删除全部歌曲
- 删除功能支持多线程操作
注意:此版本需要NeteaseCloudMusicApi(修改版).exe启动服务!
- 优化扫码登录逻辑
- 新增歌曲信息查询多线程支持,可选择是否启用多线程加速查询歌曲信息
- 优化上传间隔控制,对已存在和失败的歌曲也添加间隔等待
- 增强错误处理机制
- 优化错误处理方式,避免错误时影响上传频率
- 优化控制台输出格式
- 添加上传统计信息(总数、成功数、耗时、速率)
- 新增上传进度实时显示
- 记录已上传歌曲,支持断点续传
- 支持批量导入歌曲到网易云音乐云盘
- 支持扫码登录(推荐)和手动输入 cookie 两种登录方式
- 自动去重,避免重复上传
- 支持自定义接口频繁重试等待时间(默认40秒)
- 支持自定义上传延迟时间(默认0秒)
- 详细的操作日志,包含时间戳显示
- 群人数已超过200人,添加微信
Br00wn
邀请进群 - 欢迎加入交流, 获取最新的exe打包文件
本程序需要配合 NeteaseCloudMusicApi 使用,你可以:
-
下载完整包:
- 完整包下载(含API接口和Node.js)
- 解压后直接使用,无需其他配置
-
或者自行配置:
- 从 NeteaseCloudMusicApi GitLab 仓库 获取并运行 API 服务
- 确保 API 服务运行在 3000 端口
- 下载可执行文件:
-
准备工作
- 确保 NeteaseCloudMusicApi 服务已启动(wind版可运行 NeteaseCloudMusicApi-win.exe)
- 准备要导入的歌曲数据(JSON 格式)
-
登录方式
- 方式一:手动输入 cookie
登录后检查网盘容量是否正确!- 推荐使用 Reqable 抓包工具获取 cookie
- 将 cookie 保存到 cookies.txt 文件或通过程序输入
- 方式二:扫码登录(推荐)
- 直接运行程序选择扫码登录即可
注意:扫码登录可能无法正确识别云盘容量(已解决)
- 方式一:手动输入 cookie
-
参数设置
- 接口频繁重试等待时间
- 默认为40秒
- 可在程序启动时自定义设置
- 用于处理接口频繁访问的等待时间
- 上传延迟时间
- 默认为0秒
- 可在程序启动时自定义设置
- 支持小数点,精确控制上传间隔
- 接口频繁重试等待时间
-
运行程序
python main.py
-
后续操作
- 按提示输入歌曲 JSON 文件路径
- 程序会自动处理歌曲导入
- 导入失败的歌曲 ID 会记录在 failed_ids.txt 中
- 确保你的网易云音乐账号有足够的云盘空间
- 建议使用手动输入 cookie 的方式登录,可以更准确地获取云盘信息
- 如遇到频繁操作提示,程序会自动等待后重试
- 程序会自动去重,避免重复上传相同歌曲
- 获取 cookie 时推荐使用 Reqable 抓包工具,它是一个强大的跨平台抓包工具,支持 Windows/macOS/Linux
- 可以通过调整上传延迟时间来控制上传速度,避免接口频繁访问
pip install -r requirements.txt
如果遇到问题,请检查:
- NeteaseCloudMusicApi 服务是否正常运行
- 网络连接是否正常
- Cookie 是否有效(建议使用 Reqable 抓包工具获取最新 cookie)
- JSON 文件格式是否正确
- 是否需要调整重试等待时间或上传延迟时间
本工具仅供学习交流使用,请勿用于商业用途。使用本工具时请遵守相关法律法规,尊重版权。