Skip to content

MeloX Android 0.6.3

Choose a tag to compare

@lladlam lladlam released this 11 Oct 11:03
· 17 commits to main since this release

MeloX Android 0.6.3 — 2026-10-11

  • 版本号:0.6.3,versionCode 21;产物:MeloX-Android-0.6.3.apk(arm64-v8a / armeabi-v7a)。
  • 签名证书:CN=MeloX, O=lladlam(SHA-256 dfcca9865b87a402d341985a48eb132bd8679dfa6d9d502f365dd16210a5ebe9)。

中文

AutoSync 本地逐字歌词

  • 在设备端用 ONNX Runtime 生成逐字时间轴:英文走 CTC,中文走独立的 CIF 单调对齐;推理全程在本机,不联网、不上传音频。
  • 模型包升级到 android-models-v0.1.0-beta.2,云端下载并逐文件校验 SHA-256;已安装且哈希一致的旧包直接复用,不再重复下载。
  • 自动生成任务串行化,切歌或关闭开关即停止;任务结束后释放会话,同一时间最多保留一个语言模型。
  • 有人工逐字时间轴时不覆盖;无法对齐的行保留逐行时间,不用均分伪造。
  • 日文在设备端 G2P(OpenJTalk + NAIST 词典)就绪前保持不可用。

播放页与视觉(来自贡献者分支)

  • 播放页重做:Compose 共享元素 / 共享边界一镜到底转场、横竖屏布局重建。
  • 采用 Kyant0 Backdrop 液态玻璃材质、Liquid 底栏与变换背景;新增 Mei 网格背景、平滑圆角与展示角落。
  • 新增触感反馈、可变刷新率帧率控制器、系统动画倍率桥接与音量键桥接。
  • 新增网易云 WebView 扫码登录、听歌识曲浮层、独立设置详情页。
  • 新增崩溃记录器 MeloXCrashRecorder、网络重试拦截器、播放不可用提示与播放通知。
  • 加入 Baseline Profile,改善启动与滚动性能。

变更与移除

  • 移除 0.6.2 的系统多语言机制:界面文案内联,values/strings.xml 等翻译不再随系统语言切换。
  • 对齐贡献者分支实现,回退了部分 0.6.1 / 0.6.2 改动(歌手页优化、跨平台匹配、会话加密存储修复、崩溃存储等)。
  • 歌词与其它核心逻辑仍采用主线实现,并保留 AutoSync 接入。

已知问题

  • 三个 AutoSync 模型仍标记为 NOT_ACCEPTED_FOR_WORD_LEVEL_ACCURACY,逐字精度尚未经人工真值验收。
  • 日文逐字依赖未打包,暂不可用。

English

On-device AutoSync word lyrics

  • Word-level timelines are generated on device with ONNX Runtime: CTC for English and a separate CIF monotonic aligner for Chinese. Inference stays local; no audio is uploaded.
  • Model packs move to android-models-v0.1.0-beta.2, downloaded and verified per file by SHA-256; a matching installed pack is reused without re-downloading.
  • Generation jobs are serialised and stop on track change or when the switch is off; sessions are released afterwards, keeping at most one language model resident.
  • Authored word timing is never overwritten; lines that cannot be aligned keep their line timing and are never padded with an even split.
  • Japanese stays unavailable until the on-device G2P (OpenJTalk + NAIST dictionary) ships.

Player and visuals (from the contributor branch)

  • Rebuilt now-playing screen with Compose shared-element / shared-bounds one-shot transitions and a landscape layout rebuild.
  • Kyant0 Backdrop liquid-glass material, liquid bottom bar and transformed backdrops, plus a Mei mesh background, smooth corners and a display corner.
  • Haptics, a variable-refresh-rate frame controller, a system animation-scale bridge and a volume-key bridge.
  • NetEase WebView QR login, a song-recognition overlay and a dedicated settings detail page.
  • New MeloXCrashRecorder, a network retry interceptor, playback-unavailable notices and playback notifications.
  • Baseline Profile for faster startup and smoother scrolling.

Changes and removals

  • The 0.6.2 system localisation mechanism is removed: UI strings are inlined and values/strings.xml translations no longer follow the system locale.
  • Aligned with the contributor branch, reverting parts of 0.6.1 / 0.6.2 (artist-screen redesign, cross-provider matching, encrypted-session fix, crash store, and more).
  • Lyrics and other core logic stay on the mainline implementation and keep the AutoSync integration.

Known issues

  • The three AutoSync models remain NOT_ACCEPTED_FOR_WORD_LEVEL_ACCURACY; word-level accuracy has not been accepted against a human reference.
  • Japanese word timing is unavailable because the G2P dependency is not bundled.