v3.5.2
ColorOS Live Lyrics Bridge v3.5.2
v3.5.2 是一次 Salt Player 内置适配更新,适配最新的 12.2.0-alpha02 版本,并继续兼容原先已支持的旧版本。
Bridge
- Salt Player 12.2.0-alpha02 将混淆后的歌词来源枚举、滚动枚举、歌词结果和最终发布协程从
androidx.obf整体迁移到了androidx.media3,导致旧版 Bridge 的 DexKit 查询无法发现歌词发布链路。 - Bridge 现在通过独立的
SaltPlayerDexKitSearchPolicy同时搜索androidx.obf与androidx.media3,恢复 12.2.0-alpha02 的歌词捕获,同时保留旧版本兼容。 - Salt Player 的
Song#getId/getTitle/getArtist、MusicService和媒体按键接收器路径保持不变;最终歌词仍在播放器完成当前歌曲 ID 校验后提交,避免把异步返回的旧歌词绑定到新歌曲。 versionCode从 127 提升到 128,默认versionName从 3.5.1 提升到 3.5.2。- 本次不修改外部歌词 v4 协议、Provider 准入、SystemUI Renderer、AOD、
LyricsRecyclerViewprime 或普通TextViewHook 范围。
LyricProvider
- 8 个 LyricProvider 本次没有功能源码或内部版本变更。
- 统一 Release 工作流仍构建并附带全部 Provider APK 与合集 ZIP,方便新安装或按需更新。
验证
- Salt Player 12.2.0-alpha02 适配测试通过。
- Bridge 全量
testDebugUnitTest与assembleDebug通过,新增测试覆盖新旧 DexKit 包根及防御性副本行为。 - GitHub Actions 正式发布构建通过:Bridge、QQ 音乐、网易云音乐、Apple Music、Poweramp、Spotify、汽水音乐、酷狗音乐、LX Music 和双仓库 publish job 全部成功。
升级说明
- Salt Player 用户更新 Bridge 后重启 Salt Player 进程;如 LSPosed 仍加载旧模块,请重启设备。
- 本次 Salt Player 修复不需要安装额外 Provider。其他播放器用户无需因功能变化单独更新 Provider。
Release 资产
ColorOS-Live-Lyrics-Bridge-v3.5.2.apkLyricProvider-QQMusic-v3.5.2.apkLyricProvider-163Music-v3.5.2.apkLyricProvider-AppleMusic-v3.5.2.apkLyricProvider-Poweramp-v3.5.2.apkLyricProvider-Spotify-v3.5.2.apkLyricProvider-QiShui-v3.5.2.apkLyricProvider-KuGou-v3.5.2.apkLyricProvider-LXMusic-v3.5.2.apkLyricProvider-v3.5.2.zip
Provider 为独立 LSPosed 模块,只需安装自己使用的播放器对应 APK。
