Skip to content

Spotify++ 1.3(上游 v2.0.4 三个修复)

Choose a tag to compare

@junxi8686 junxi8686 released this 06 Oct 06:36

合并上游 v2.0.4 的三个修复,其他没动。

修复

1. SpicyLyrics.org 歌词现在能投送到 HyperGlow

之前受限文档在两处被拒:序列化器直接抛异常,协调器拿到后丢弃。所以这个来源的歌词完全进不了 HyperGlow。现在改为允许投送,并把署名一起带上。

2. 署名随投送一起发送

载荷新增 responseCredit 字段:作词人优先,然后上传者、制作人,多行显示。发布指纹也把署名算进去,否则只差署名的两份会被当成没变化而跳过。

3. 分组日文歌词不再消失

GroupSpan.getSize 以前只返回宽度,不写字体 metrics。整行是一个分组时,没有普通文本段提供行高,行高塌陷,整行就渲染成空白。现在会填入 metrics。

测试

已验证:

  • 编译通过,单元测试 1913 项 0 失败
  • 装机运行正常,模块加载成功,没有崩溃
  • 自动搜索正常(6 个来源并发,实测选中 QQ 音乐,逐字、带翻译、简体)
  • 日文歌词显示正常,没有出现整行空白的情况

无法测试:

  • 第 1、2 条是 HyperGlow 投送,只有小米手机能测,我这边测不了

安装

  1. 覆盖安装(设置和曲库都保留)
  2. LSPosed 作用域勾选 Spotify
  3. 强制停止 Spotify 后重新打开(装 APK 不会重启进程,不重启跑的还是旧代码)

无 root 用 LSPatch。