v2.3.3
ColorOS Live Lyrics Bridge v2.3.3
这一版继续修复 v2.3.x 的锁屏歌词渲染稳定性,重点处理拖动播放进度后的实时行恢复、歌词列表定位,以及 LyricProvider 接入播放器切歌时偶发露出官方渲染的问题。
当前支持的播放器
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
修复与改进
- 修复拖动播放进度后,目标位置落在间奏或两句歌词中间时,锁屏歌词可能停留在旧行,直到下一句歌词开始才滚动的问题。
- 修复将播放进度拉到开头时,第一句歌词小概率落在渲染区域外,需要唱到第二句才恢复的问题。
- 统一 seek 后强制定位和实时播放时的活动行锚点,减少目标行落在绘制区域偏下、随后又被实时歌词拉回的问题。
- 优化 seek 后歌词跳转过程中的滚动保护和精确落点校准,减少定位过头、回弹和上下抖动。
- 修复 Apple Music、QQ 音乐、网易云音乐等 LyricProvider 接入播放器切歌时,外部歌词 handoff 期间可能提前淡入,导致官方渲染闪一下或整体绘制闪烁的问题。
- 收敛 seek、handoff 和布局定位诊断日志,正式使用时减少
LockscreenLyricslogcat 噪声;需要排查时仍可通过 DEBUG 日志级别打开细节输出。
Release 资产
ColorOS-Live-Lyrics-Bridge-v2.3.3.apkLyricProvider-QQMusic-v2.3.3.apkLyricProvider-163Music-v2.3.3.apkLyricProvider-AppleMusic-v2.3.3.apkLyricProvider-Poweramp-v2.3.3.apkLyricProvider-Spotify-v2.3.3.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