Releases: 3899/ncmm
Releases · 3899/ncmm
Release list
ncmm_v1.1.12
版本信息
- 版本: v1.1.12
- Commit: cb6a94c
- 构建时间: 2026-07-30 18:52:32 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
-
✨ 新增功能
- 云贝中心新增「分享歌曲」自动化任务,支持动态随机选歌分享与奖励领取。
-
🏗️ 架构优化
- 用户信息接口新增进程级内存缓存,同会话复用结果,消除冗余网络请求。
-
💫 体验优化
- 优化 EAPI 协议加密适配,云贝中心与黑胶会员中心分享单曲任务均模拟延迟与双模式兜底策略,提升分享类任务执行成功率。
- 配置文件新增云贝中心分享歌曲任务
enableShareSong开关控制,管控更灵活。 - 签到任务日志新增账号昵称显示,多账号场景辨识度更高。
-
📚 文档更新
- 完善并同步 configuration.md 配置文档,补全最新任务调度、快慢分组、防风控 Token 及代理镜像等配置说明。
Full Changelog: v1.1.11...v1.1.12
ncmm_v1.1.11
版本信息
- 版本: v1.1.11
- Commit: cd2bdb9
- 构建时间: 2026-07-15 11:18:33 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
-
✨ 新增功能
- 新增多通道失败通知能力,任务运行异常时可通过多渠道及时推送告警信息。可在 config.yaml 中启用通知,具体配置示例可参考 notify.yaml,用法说明详见 notify.md 文档。
-
💫 体验优化
- 优化任务调度逻辑,会话失效账号自动跳过后续任务,不影响其他账号正常执行。
-
📚 文档更新
- 新增 notify.md 文档,增加关于失败通知等内容的配置说明。
Full Changelog: v1.1.10...v1.1.11
ncmm_v1.1.10
版本信息
- 版本: v1.1.10
- Commit: b6763b6
- 构建时间: 2026-07-13 14:38:50 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
-
✨ 新增功能
- 新增黑胶VIP「分享单曲到站外」任务自动打卡,自动选取热门VIP歌曲上报核销。
-
🏗️ 架构优化
- 简化编译构建配置,优化发布日志自动生成机制,补充参考项目文档说明。
- EAPI 接口补充防刷请求头,解决高敏感接口静默拦截问题。
- 优化自定义 Scheme 模拟页面浏览逻辑,避免协议报错。
-
💫 体验优化
- 免费领福利任务优先领取纯免费券,避免误领付费券影响任务完成。
-
🐞 Bug 修复
Full Changelog: v1.1.9...v1.1.10
ncmm_v1.1.9
版本信息
- 版本: v1.1.9
- Commit: 178c40f
- 构建时间: 2026-07-10 20:00:54 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能(感谢@crossgg)
- 配置文件新增代理镜像列表自定义能力,灵活适配不同网络环境的更新需求。
- 新增黑胶会员送领任务,支持自动领取,可自建私有云安全中转
- 每日歌曲分享、会员送领任务支持多账号安全令牌与双端协议自适应
- 乐迷团任务新增多账号安全令牌配置能力
💫 体验优化
- 优化版本更新网络策略,优先直连、失败自动回退代理镜像,提升连接稳定性。
- 优化版本更新日志回显,移除静默退出逻辑,确保更新过程清晰可见。
Full Changelog: v1.1.8...v1.1.9
ncmm_v1.1.8
版本信息
- 版本: v1.1.8
- Commit: d8cd442
- 构建时间: 2026-07-08 10:01:29 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能
- 新增每日歌曲分享自动化任务,进一步完善日常任务打卡与礼包领取的覆盖范围。
- 支持配置指定的粉丝团/乐迷团群组,允许更细粒度地指定与管理特定的乐迷团任务。
🏗️ 架构优化
- 重构本地进度数据库的连接生命周期,采用「即用即开、即用即关」的细粒度管理模式。仅在数据读写的极短时间内持有数据库锁,歌曲播放、下载及待机等待等绝大多数场景均释放文件锁,从根源上降低多账号并发、多实例运行时的锁冲突概率。
🐞 bug 修复
- 修复
playids播放任务因数据库锁异常中断的问题,新增锁冲突降级机制,保障任务稳定运行。
Full Changelog: v1.1.7...v1.1.8
ncmm_v1.1.7
版本信息
- 版本: v1.1.7
- Commit: 68e778d
- 构建时间: 2026-06-26 15:02:51 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能
- 全量支持 Docker 容器化部署,内置定时任务能力,开箱即用。
- 新增异步版本检测与非破坏性热更新,升级不中断运行中任务。
- 上线官方镜像自动构建工作流,支持双架构与自定义版本调试。
🏗️ 架构优化
- 配置文件支持自动无感升级,保留用户自定义项,自动同步新参数与注释。
💫 体验优化
- 拆分文档为 5 个独立专题子文档,查阅更高效。
- 统一官方镜像源,支持构建版本号透传显示。
🐞 Bug 修复
- 修复云贝/会员任务因前置依赖和任务间派生关系,导致列表获取不全的问题,改用双轮循环执行。
- 修复并发运行导致数据库初始化锁竞争报错的问题,实现 5 次锁重试、任务内子任务随机等待延迟,以及所有多账号执行任务时引入账号间随机等待延迟。
Full Changelog: v1.1.6...v1.1.7
ncmm_v1.1.6
版本信息
- 版本: v1.1.6
- Commit: 38ca274
- 构建时间: 2026-06-19 12:30:43 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能
- 批量任务支持任务流调度与队列管控,新增
task.mode、task.fast_tasks、task.slow_tasks配置参数并附带中文注释。 - 提供两种调度模式:跨账号快慢分组执行、单账号完整串行执行,适配容器环境资源与日志规范。
- 命令新增
--only-fast/--only-slow参数,可单独执行快/慢任务分组。
🏗️ 架构优化
- 抽取封装乐迷团、音乐人、播放、签到模块公用账号执行方法。
- 重构签到、云贝任务执行链路,支持按需筛选子任务;账号切换复用网络客户端,减少重复初始化开销。
🐞 Bug 修复
- 修复乐迷团加速任务歌曲收藏逻辑,多数据源解析歌曲ID,执行后自动取消收藏,保证打卡完成且不改动用户原有收藏。
- 修复乐迷团歌曲播放问题。
Full Changelog: v1.1.5...v1.1.6
ncmm_v1.1.5
版本信息
- 版本: v1.1.5
- Commit: f5e8f2f
- 构建时间: 2026-06-12 19:17:54 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能
- 拆分音乐人相关命令,分为日常签到云豆任务、月度VIP进阶任务两个独立指令,保留原命令做兼容,支持分频次调度。
- 实现音乐人身份缓存,按账号隔离存储,减少无效请求、提升多账号环境安全性。
- 新增音乐人 VIP 进阶任务子项开关,可单独控制图文笔记发布、辅助号接力刷歌功能启停。
- 新增音乐人云豆领奖本地去重缓存,避免重复请求领奖接口。
🏗️ 架构与规范优化
- 合并冗余的音乐人笔记子命令,统一归属至全局
ncmm note笔记命令。 - 统一配置项、命令行参数、顶层命令的命名风格。
- 统一请求层支持 EAPI 加密响应内部 gzip 解压。
💫 体验优化
- 签到类任务关闭时,控制台输出清晰的跳过提示,避免用户误判为功能异常
- 调整
musician-sign音乐人签到控制台日志输出逻辑,按照「执行前任务列表 → 签到 → 领奖 → 执行后任务列表」闭环展示。
🐞 Bug 修复
- 修复
musician-sign音乐人签到接口失效问题,切换为移动端 EAPI 接口,统一完成身份校验、签到、任务刷新及云豆领取流程。
Full Changelog: v1.1.4...v1.1.5
ncmm_v1.1.4
版本信息
- 版本: v1.1.4
- Commit: 6d25350
- 构建时间: 2026-06-11 21:37:04 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能
- 新增乐迷团自动化任务
ncmm fansgroup,支持独立命令执行,也可通过批量任务入口ncmm task --fansgroup或配置项自动触发。 - 任务会根据配置筛选主账号/辅助账号,自动查询乐迷团任务完成进度,并按剩余次数补齐任务。
- 实现播放、图文发布、分享、点赞全类型乐迷团任务自动化,图文内容可依据配置规则自动删除。
🏗️ 架构优化
- 日常签到模块瘦身解耦与服务化重构
- 将原本臃肿庞大的
sign核心业务进行模块化拆分,解耦为职责单一的细分子服务(如黑胶 VIP 任务、云贝中心日常任务),大幅提升代码可维护性与扩展性。 - 重新定位
sign为普通账号日常签到,彻底移除其内所有跟音乐人相关的任务逻辑与账号身份校验,使业务边界更加清晰。
- 将原本臃肿庞大的
- 音乐人模块全局重命名与重构
- 将原
musician-vip模块与命令全局更名为musician。 - 将日常音乐人任务(日常签到与云豆领奖,从原
sign中拆出)与 VIP 进阶任务统一规范为两阶段顺序执行。 - 将原本位于
sign节点下的音乐人身份缓存参数identityCacheDays迁移并移至musician控制参数下,实现配置概念的深度一致。
- 将原
- 配置文件自动向下兼容迁移
- 启动时若读取到旧版配置文件,程序会自动迁移重构,提供零感平滑升级体验。
💫 体验优化
- 任务开关与跳过状态日志精细化
- 确保即便所有任务开关全部为
false,也能正常打印并告知每个任务的跳过状态。 - 差异化提示跳过来源:在批量执行(
task)时,精确区分任务是因为“命令行未指定”还是“配置文件已关闭 (task.xxx = false)”。 - 增加账号级与配置级细分跳过提示:当单独执行子任务(
musician/sign/playids)因enableMain、enableSecondaries关闭或对应账号未配置时,在控制台打印详实的提示日志,方便快速定位未执行缘由。
- 确保即便所有任务开关全部为
🐞 Bug 修复
- 移除 note.go 中冗余的自定义解析逻辑,统一依托底层 Cookie 加载机制,修复编译异常报错。
Full Changelog: v1.1.3...v1.1.4
ncmm_v1.1.3
版本信息
- 版本: v1.1.3
- Commit: 719b2ce
- 构建时间: 2026-06-11 21:37:05 (北京时间)
- 发布类型: 最新正式版(latest release)
更新记录
✨ 新增功能:
- 新增黑胶 VIP 任务打卡总开关
enableVipTask,配置文件中默认开启,支持多账号轮询。 - 新增一整套黑胶 VIP 会员日常任务自动化链路,可一键打卡并自动申领成长值:
- 黑胶乐签打卡:对接底层 EAPI 打卡接口,并重构任务状态判定逻辑,前置拦截签到流程,跳过列表已完成过滤,解决因服务端缓存误判导致的漏签、签到失效问题。
- 红心 3 首 VIP 歌曲:随机拉取热门 VIP 歌单执行红心操作,经过随机时延后自动取消红心,在满足打卡要求的同时,避免改动用户原有收藏歌单。
- 浏览停留模拟:支持查看AI调音大师、浏览云贝中心、分享单曲到站外等跳转行为,模拟客户端真实停留时长。
- 免费领福利打卡:对接新版权益中心 EAPI,自动拉取常驻免费商家券池并领取首张优惠券,完成福利打卡,适配当前版本规则。
- 任务执行完毕后,自动调用 EAPI 一键申领接口,统一领取黑胶 VIP 任务对应的全部成长值奖励。
💫 体验优化:
- 请求参数脱敏:移除接口中硬编码的设备和隐私字段。
- 日志友好回显:移除模拟页面加载日志中冗长的跳转链接,精简控制台输出内容。
Full Changelog: v1.1.2...v1.1.3