Skip to content

v3.5.2

Choose a tag to compare

@Andrea-lyz Andrea-lyz released this 30 Jul 10:58

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.obfandroidx.media3,恢复 12.2.0-alpha02 的歌词捕获,同时保留旧版本兼容。
  • Salt Player 的 Song#getId/getTitle/getArtistMusicService 和媒体按键接收器路径保持不变;最终歌词仍在播放器完成当前歌曲 ID 校验后提交,避免把异步返回的旧歌词绑定到新歌曲。
  • versionCode 从 127 提升到 128,默认 versionName 从 3.5.1 提升到 3.5.2。
  • 本次不修改外部歌词 v4 协议、Provider 准入、SystemUI Renderer、AOD、LyricsRecyclerView prime 或普通 TextView Hook 范围。

LyricProvider

  • 8 个 LyricProvider 本次没有功能源码或内部版本变更。
  • 统一 Release 工作流仍构建并附带全部 Provider APK 与合集 ZIP,方便新安装或按需更新。

验证

  • Salt Player 12.2.0-alpha02 适配测试通过。
  • Bridge 全量 testDebugUnitTestassembleDebug 通过,新增测试覆盖新旧 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.apk
  • LyricProvider-QQMusic-v3.5.2.apk
  • LyricProvider-163Music-v3.5.2.apk
  • LyricProvider-AppleMusic-v3.5.2.apk
  • LyricProvider-Poweramp-v3.5.2.apk
  • LyricProvider-Spotify-v3.5.2.apk
  • LyricProvider-QiShui-v3.5.2.apk
  • LyricProvider-KuGou-v3.5.2.apk
  • LyricProvider-LXMusic-v3.5.2.apk
  • LyricProvider-v3.5.2.zip

Provider 为独立 LSPosed 模块,只需安装自己使用的播放器对应 APK。

Donate

WeChat and Alipay donation QR code