v2.3.2
ColorOS Live Lyrics Bridge v2.3.2
这一版继续收敛 v2.3.x 的歌词解析兼容性,重点修复 LyricProvider 外部歌词在部分混合逐字歌词格式下出现的主行、翻译行和官方列表项错位问题。
当前支持的播放器
Bridge 内置适配(只安装 ColorOS-Live-Lyrics-Bridge 即可):
- Salt Player
- ConePlayer 正式版与 Google Play 版
- 主动发布完整
MediaMetadata["lyricInfo"]的播放器,例如 Halcyon - Poweramp 内部适配
Provider 适配(需要额外安装 Release 附带的独立 LyricProvider APK,并在 LSPosed 中为目标播放器启用):
LyricProvider-QQMusic:QQ 音乐LyricProvider-163Music:网易云音乐、网易云音乐荣耀版LyricProvider-AppleMusic:Apple MusicLyricProvider-Poweramp:Poweramp 外部 Provider 兼容包LyricProvider-Spotify:Spotify
修复与改进
- 修复网易云音乐等 Provider 外部歌词中,“逐字主行后紧跟无逐字主行”被误判为翻译行,导致锁屏歌词顺序错乱、重复行、翻译位显示主歌词的问题。
- 修复外部歌词模型和 ColorOS 官方歌词列表项数量不一致时,adapter index 回退到错误主行导致的首屏/切歌渲染错位。
- 改进官方歌词显示文本别名映射,只在文本确实匹配主行时覆盖显示文本,避免把元信息或下一句歌词挂到逐字行上。
- 修复
We are, we are, we are、Is it? Is it?这类重复英文短句被误识别成罗马音,进而只显示翻译行的问题。 - 为 LyricProvider 外部歌词增加 UTF-8 被 GB18030 误解码时的 Bridge 侧兜底修复;Provider 模块本身不引入本次调试期的 163 Music 编码补丁。
- 关闭正式包中的歌词解析 trace 日志,减少正常使用时的 logcat 噪声。
- 改进本地 Gradle 构建脚本在中文路径、Gradle 锁文件、项目目录 ACL 异常场景下的 fallback 能力。
Release 资产
ColorOS-Live-Lyrics-Bridge-v2.3.2.apkLyricProvider-QQMusic-v2.3.2.apkLyricProvider-163Music-v2.3.2.apkLyricProvider-AppleMusic-v2.3.2.apkLyricProvider-Poweramp-v2.3.2.apkLyricProvider-Spotify-v2.3.2.apk
验证
.\scripts\gradle-local.cmd :app:testDebugUnitTest :app:assembleDebug.\scripts\gradle-local.cmd :app:assembleReleasepowershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\validate-lsposed-metadata.ps1git diff --check