v1.5.0
更新内容
- 引入 Lyrics Core 解析适配层,增强多种时间轴歌词、逐字时序和同时间戳双语歌词兼容性。
- 新增按曲目缓存与标准化身份匹配,兼容
[Explicit]/[Clean]后缀及歌词早于媒体元数据到达的情况。 - 完善锁屏逐字渲染:当前词辉光、焦点过渡、双语排版、长句窗口和可持久保存的翻译开关。
- 优化切歌衔接,避免闪回官方歌词,并修复行重绑与淡入重复触发造成的 RenderNode 录制异常。
- 加强首次沉浸界面进入、延迟歌词行绑定、屏幕保活和 OPlus 媒体策略兼容性。
- 清理未启用的实验钩子与 fallback,减少 SystemUI 全局热路径开销。
- 更新播放器接入文档:首次元数据应原子携带完整
lyricInfo,避免紧邻 extras 补丁被 OPlus 防抖丢弃。
验证
- 真机回归测试通过
- JUnit:7/7
- Android Lint:通过
- GitHub Debug 与签名 Release 构建:通过
构建版本:versionName 1.5.0 / versionCode 57