Skip to content

v2.6.0

Choose a tag to compare

@Andrea-lyz Andrea-lyz released this 05 Jul 19:17

ColorOS Live Lyrics Bridge v2.6.0

这一版在 v2.5.0 的歌词解析与锁屏渲染稳定性基础上,新增酷狗音乐/概念版 LyricProvider 接入,并继续收紧外部 Provider 切歌时的异步歌词绑定、AOD 恢复和 RecyclerView 过渡显示。

核心更新

  • 新增酷狗音乐与酷狗概念版 Provider 支持,Release 附带 LyricProvider-KuGou-v2.6.0.apk
  • 酷狗 Provider 支持 KRC、LYC、LRC、TXT 歌词文件解析,输出逐字歌词和翻译歌词,并通过 Bridge 外部歌词协议转发到 ColorOS 锁屏歌词。
  • Bridge 为酷狗/概念版登记播放器包名、source、播放状态、翻译开关和 AOD/历史播放器放行能力。
  • 酷狗/概念版在 SystemUI 标题短暂为空时,可以凭 Provider 的 trackGeneration 与曲目 key 提升为当前歌词,减少切歌时“暂无歌词”。

切歌与显示稳定性

  • 外部 Provider 切歌时增加 generation/key 校验,丢弃迟到歌词,避免上一首歌词串到当前曲目。
  • 外部歌词切歌软遮罩会等待当前歌词 model 准备完成后再恢复 RecyclerView,减少切歌瞬间的缩放抖动和旧行闪现。
  • 合并频繁的外部 playback reset 过渡,避免流媒体切歌时反复重启 handoff。
  • 优化官方歌词行的缩放、淡入和模糊过渡,保留滚动放大效果,同时降低 AOD/锁屏切换后的恢复抖动。

Provider 更新

  • KuGou Provider 更新到 1.1.0 / versionCode 5,新增 Bridge 转发、播放状态广播、曲目 generation 和歌词缓存校验。
  • Poweramp Provider 更新到 1.0.9 / versionCode 6,改进本地内嵌歌词与网络匹配歌词的 Bridge 发布链路。
  • Poweramp Provider 新增安全日志封装,避免 YukiHookAPI 日志不可用时影响播放器进程。

日志与源码

  • 默认降低切歌、RecyclerView 过渡、酷狗缓存命中和 Poweramp probe 明细日志噪声;需要排查时仍可通过对应 tag 的 DEBUG 日志打开。
  • 清理 LyricProvider 顶层构建脚本中的重复注释和未使用变量。
  • 更新 LyricProvider Bridge 接入文档、播放器 hook 路线、README 和 LSPosed 展示元数据。

打包流程

  • Release 继续提供各播放器单独的 LyricProvider APK。
  • 新增 LyricProvider-v2.6.0.zip,内含全部 LyricProvider APK,方便需要一次安装所有 Provider 的用户下载。
  • 主仓库 Release 与 LSPosed mirror Release 都会上传单独 APK 和整合 zip。

测试

  • 已执行 :app:testDebugUnitTest
  • 已执行主模块 release 构建。
  • 已执行 :kugou-music:assembleRelease
  • 已对本地打包的主模块与 KuGou Provider APK 执行 apksigner verify

Release 资产

  • ColorOS-Live-Lyrics-Bridge-v2.6.0.apk
  • LyricProvider-QQMusic-v2.6.0.apk
  • LyricProvider-163Music-v2.6.0.apk
  • LyricProvider-AppleMusic-v2.6.0.apk
  • LyricProvider-Poweramp-v2.6.0.apk
  • LyricProvider-Spotify-v2.6.0.apk
  • LyricProvider-QiShui-v2.6.0.apk
  • LyricProvider-KuGou-v2.6.0.apk
  • LyricProvider-v2.6.0.zip

Donate

WeChat and Alipay donation QR code