Skip to content

Releases: 3899/ncmm

ncmm_v1.1.7

Choose a tag to compare

@github-actions github-actions released this 26 Jun 04:42

版本信息

  • 版本: 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

Choose a tag to compare

@github-actions github-actions released this 19 Jun 03:39

版本信息

  • 版本: v1.1.6
  • Commit: 38ca274
  • 构建时间: 2026-06-19 12:30:43 (北京时间)
  • 发布类型: 最新正式版(latest release)

更新记录

✨ 新增功能

  • 批量任务支持任务流调度与队列管控,新增 task.modetask.fast_taskstask.slow_tasks 配置参数并附带中文注释。
  • 提供两种调度模式:跨账号快慢分组执行、单账号完整串行执行,适配容器环境资源与日志规范。
  • 命令新增 --only-fast/--only-slow 参数,可单独执行快/慢任务分组。

🏗️ 架构优化

  • 抽取封装乐迷团、音乐人、播放、签到模块公用账号执行方法。
  • 重构签到、云贝任务执行链路,支持按需筛选子任务;账号切换复用网络客户端,减少重复初始化开销。

🐞 Bug 修复

  • 修复乐迷团加速任务歌曲收藏逻辑,多数据源解析歌曲ID,执行后自动取消收藏,保证打卡完成且不改动用户原有收藏。
  • 修复乐迷团歌曲播放问题。

Full Changelog: v1.1.5...v1.1.6

ncmm_v1.1.5

Choose a tag to compare

@github-actions github-actions released this 12 Jun 11:18

版本信息

  • 版本: 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

Choose a tag to compare

@github-actions github-actions released this 11 Jun 13:37

版本信息

  • 版本: 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)因 enableMainenableSecondaries 关闭或对应账号未配置时,在控制台打印详实的提示日志,方便快速定位未执行缘由。

🐞 Bug 修复

  • 移除 note.go 中冗余的自定义解析逻辑,统一依托底层 Cookie 加载机制,修复编译异常报错。

Full Changelog: v1.1.3...v1.1.4

ncmm_v1.1.3

Choose a tag to compare

@github-actions github-actions released this 11 Jun 13:37

版本信息

  • 版本: 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

ncmm_v1.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:23

版本信息

  • 版本: v1.1.2
  • Commit: 3b7805f
  • 构建时间: 2026-06-09 12:35:34 (北京时间)
  • 发布类型: 最新正式版(latest release)

更新记录

✨ 新增功能

  • 配置文件全面支持多源加载,核心配置项兼容本地文件 / 远程链接,支持单路径或 YAML 数组格式。
  • 多账号登录配置自动回写:登录成功后,自动将 Cookie 路径写入 / 追加至 config.yaml 配置文件。
  • 账号智能注释:自动为配置文件添加用户昵称注释,直观区分多个辅助账号。
  • 智能文件命名:辅助账号自动生成规范命名文件,无参数时自动兜底命名。
  • 主账号显式登录:新增命令行参数,可指定登录主账号,防止误覆盖原有主账号。

💫 体验优化

  • 播放任务支持高容错运行,单源加载失败不影响整体任务执行。
  • 新增网络超时限制,防止无效链接导致程序卡死。
  • 完善笔记发布图片多源与智能探测机制,支持本地图片、直链及包含链接的文本列表。
  • 优化笔记发布图片下载逻辑,支持随机重试,提升发布成功率。
  • 配置文件无感自动升级:启动时自动兼容旧版配置字段,完整保留文件格式与用户自定义注释。
  • 云贝预约领奖流程优化:支持在奖励领取成功后自动检查并进行新活动预约。

Full Changelog: v1.1.1...v1.1.2

ncmm_v1.1.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:20

版本信息

  • 版本: v1.1.1
  • Commit: 154b870
  • 构建时间: 2026-06-09 11:19:56 (北京时间)
  • 发布类型: 最新正式版(latest release)

更新记录

✨ 新增功能

  • 云贝任务全覆盖与精细化控制:补全解耦全部 8 项云贝日常任务,新增独立配置开关,支持单任务启用 / 禁用与延迟时间自定义。
  • 云贝任务集成动态发布:支持自动调用公共 Note 服务完成图文笔记发布与自动秒删。
  • 云贝任务集成日推播放:新增后台播放任务,异步播放每日推荐曲目。
  • 提供独立 ncmm note命令,可单独使用图文发布、秒删功能,支持多账号共用。

💫 体验优化

  • 重构小众歌曲探索任务:随机模拟听歌时长,交替完成凭证申请与打卡上报;强化流程日志,实时展示歌曲、播放时长等状态。
  • 业务机制全面优化:前置任务状态校验,自动跳过已完成项;互动任务新增随机延迟取消逻辑。

Full Changelog: v1.1.0...v1.1.1

ncmm_v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:16

版本信息

  • 版本: v1.1.0
  • Commit: 35f6925
  • 构建时间: 2026-06-09 11:16:27 (北京时间)
  • 发布类型: 最新正式版(latest release)

更新记录

✨ 新增功能

  • 上线音乐人多账号任务套件:新增 ncmm sign 命令,支持主 / 辅助账号自动轮询,批量完成多端签到与任务领取,涵盖音乐人签到、云豆 / 云贝签到、黑胶 VIP 乐签等场景。
  • 云贝任务全自动打卡:支持自动浏览会员中心、评论点赞 / 取消点赞、关注歌手、每日推荐红心、歌曲收藏 / 取消收藏等多项操作。
  • 音乐人黑胶会员进阶任务:新增 ncmm musician-vip 命令,支持任务进度检测、辅助账号接力刷播放量、自动发布图文笔记。
  • 多辅助账号播放额度接力:主账号播放额度不足时,由辅助账号池分摊任务;单账号达到每日上限后,任务自动流转至下一账号。
  • 新增混听风控过滤机制:自动混入辅助账号推荐曲目打乱播放规律,并拦截歌手本人作品,防范违规自刷行为。
  • 多终端独立 UA 配置:支持为不同终端单独自定义请求标识,移除代码内固定配置。
  • 音乐人身份本地缓存:配置缓存身份信息,拦截非音乐人账号的无效请求。

💫 体验优化

  • 日志体系优化:清理冗余底层日志,重新划分日志分类,提升内容可读性。

🐞 bug 修复

  • 修复特定场景下音乐人签到、黑胶乐签接口调用失败问题,完善签到状态判断逻辑。
  • 修复登录态过期后,Cookie 更新与保存的边缘异常问题。

Full Changelog: v1.0.0...v1.1.0

ncmm_v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:09

版本信息

  • 版本: v1.0.0
  • Commit: 2fb17f0
  • 构建时间: 2026-06-09 11:09:09 (北京时间)
  • 发布类型: 最新正式版(latest release)

更新记录

✨ 新增功能

  • 完成项目基础架构搭建:基于 Go 语言落地核心框架,搭建模块化目录结构。
  • 支持多方式账号登录:包含扫码登录、手机号密码 / 短信验证码登录、批量导入 Cookie、CookieCloud 自动同步。
  • 实现歌曲模拟播放能力:通过 playids 命令解析流媒体地址、模拟播放并上报听歌数据,支持自定义随机等待间隔。
  • 播放限额与进度存储:集成本地嵌入式数据库,可设置每日播放下限,运行达标后自动停止,规避平台风控。
  • 全局自定义 UA 配置:支持在配置文件统一设置请求标识,提升请求隐蔽性。

💫 体验优化

  • 新增 CDN 音频缓存:首次播放从 CDN 加载音频流,同次运行内重复播放读取跳过下载,减少带宽消耗。
  • 优化播放休眠逻辑:细化进度展示与静默等待的计算规则,运行表现更自然。