v3.8.1
ColorOS Live Lyrics Bridge v3.8.1
v3.8.1 修复酷我通知栏媒体卡片在播放数秒后封面被降级为纯色的问题,并为酷我 Provider 的歌词拉取增加有界重试。锁屏歌词链路无功能性变更。
Bridge
-
Bridge 版本更新为
versionCode=135/3.8.1。 -
酷我开启或未开启"蓝牙车载歌词"时,酷我都会周期性重发当前曲目的 metadata,其
ART/ALBUM_ARTbitmap lane 只有1x1占位图。SystemUI 的通知栏卡片消费点会把该占位图直接写入MediaData.artwork并放大为纯色,而锁屏 Seedling 路径已有独立修复,因此表现为锁屏封面正常、状态栏媒体卡片纯色。 -
现在在 SystemUI 媒体 metadata 封面查找的同一身份归一化分支内,当原生查找结果为空或小于
96px时,按严格同曲身份(mediaId 与稳定 title/artist 双键)从最近有效快照恢复;快照缺失时回退酷我 https 封面端点;两者都不可用时才保留原生结果。 -
合理尺寸的原生封面仍直接走系统路径,不额外发送或覆盖 metadata,不干涉酷我到 SystemUI 的原生封面传递。
-
新增限流日志
Restored KuWo album artwork for same-identity metadata from the same-track snapshot,便于真机确认修复命中。
LyricProvider(KuWo 2.1.0)
- 酷我自身歌词拉取
e0.f因网络波动等返回空或抛异常时,Provider 过去没有补偿,切歌后有小概率卡在大封面状态,必须手动暂停触发重拉。现在按 2s/5s/10s 退避在后台线程以原调用参数重试,最多 3 次。 - 切歌事件、歌词到达或拉取成功都会自动取消重试;网络失败先于曲目身份到达的竞态也会被切歌事件接管重试。
- 新增日志
KuWo lyric fetch retry scheduled/KuWo lyric fetch retry succeeded,便于真机确认重试命中。
Provider 版本
kuwo-music提升到versionCode=12/versionName=2.1.0;其余 Provider 无功能性变更。
验证
- Bridge
testDebugUnitTest、assembleDebug通过。 - KuWo Provider
testDebugUnitTest(含KuWoLyricFetchRetryPolicyTest)、assembleDebug通过。 - 酷我真机完成回归:首播、切歌、暂停、seek、车载歌词开关均正常,锁屏与通知栏媒体卡片封面不再出现播放数秒后降级纯色的问题。
升级说明
- 更新 Bridge APK;酷我用户同时更新
LyricProvider-KuWo-v3.8.1.apk(Provider 2.1.0),其余 Provider 无功能性变更。 - 更新后重启 SystemUI 进程使 Hook 生效。
- 酷我 Provider 更新后需重启酷我进程使注入生效。
Release 资产
ColorOS-Live-Lyrics-Bridge-v3.8.1.apkLyricProvider-QQMusic-v3.8.1.apkLyricProvider-163Music-v3.8.1.apkLyricProvider-AppleMusic-v3.8.1.apkLyricProvider-Poweramp-v3.8.1.apkLyricProvider-Spotify-v3.8.1.apkLyricProvider-QiShui-v3.8.1.apkLyricProvider-KuGou-v3.8.1.apkLyricProvider-KuWo-v3.8.1.apkLyricProvider-LXMusic-v3.8.1.apkLyricProvider-Metrolist-v3.8.1.apkLyricProvider-All-v3.8.1.zip
Provider 为独立 LSPosed 模块,只需安装自己使用的播放器对应 APK。
