Skip to content

MD3Music v5.0.8

Choose a tag to compare

@github-actions github-actions released this 09 Aug 04:16
· 41 commits to rust-local-two since this release

MD3Music v5.0.8

Built: 2026-08-09 04:16 UTC

⬇️ 下载

  • app-arm64-v8a-release.apk — 推荐:大多数现代 Android 设备
  • app-armeabi-v7a-release.apk — 较旧的 32 位设备
  • app-x86_64-release.apk — Android 模拟器

本次更新聚焦播放页歌词体验:新增「歌词动态颜色」与「歌词省电模式」两个开关,并全面优化歌词同步、渲染性能与功耗。

功能

  • 新增歌词动态颜色:开启后当前行歌词根据专辑封面提取主色调混色(85% 白 + 15% 提取色),并兜底提升明度保证深色背景可读性(仅 AM 播放器)
  • 新增歌词省电模式:歌词界面锁定 60fps 更省电,上下滑动歌词时自动解除限帧,保证滚动顺滑

性能与功耗

  • 优化歌词渲染帧率:稳态演唱时不再每帧重建高斯模糊层(脏标记缓存);非逐字歌词(LRC 逐行 / 纯文本)播放中画面静止时自动停止 Ticker 省电
  • 优化辉光渲染:预渲染辉光精灵贴图替代每帧 saveLayer + blur,降低 GPU 开销
  • 优化歌词滚动弹簧参数计算:输入缓存减少 math.pow 调用
  • 优化流光背景:取色结果跨播放器往返缓存复用、进入播放器时延迟启动,降低进入瞬间的 GPU 峰值
  • 降低播放器背景模糊计算量:全屏背景模糊 sigma 50 → 30,视觉不变但显著降低 GPU 峰值

体验优化

  • 修正间奏点识别:KRC 行 duration 覆盖尾音 / 空白时,改用「人声实际结束时间」判定真实空档,间奏点不再漏识别
  • 修正间奏点同步:seek / 跳转回跳时重置动画时钟;Ticker 切走 Tab / 退后台恢复后对齐真实播放进度,不再「跟不上」

🤖 本版本由 GitHub Actions 自动构建。