Skip to content

v3.3.1

Choose a tag to compare

@Andrea-lyz Andrea-lyz released this 18 Jul 12:57

ColorOS Live Lyrics Bridge v3.3.1

v3.3.1 主要完善歌词排版和设置页操作,并修复一类短英文逐字歌词识别问题。AOD 首次挂载、prime、槽高和低刷新时序继续沿用 v3.3.0 的已验证基线。

Bridge

  • 新增独立的“歌词内换行额外间距”,范围为 -1–8dp、步进 0.5dp。它只调整同一条歌词内部的换行,不影响歌词条目之间的间距;锁屏槽高、两行浏览窗口和设置预览共用同一套计算,总内部行距不会小于 0dp
  • 主歌词可调字号上限从 26sp 提高到 28sp;没有翻译的布局继续自动增加 2sp,实际最高 30sp。翻译和无翻译布局现在使用统一的字体度量换行策略,改善较大字号下的中文、日文等长句排版。
  • 设置页新增“重启系统界面”按钮。请求通过模块已有的 signature 权限广播交给 SystemUI,并返回接收确认;如果模块尚未加载到 SystemUI,会提示用户先重启设备。
  • 修复类似 “You move on” 的短英文逐字歌词在同时间戳双语组中被误判成翻译的问题,并补充解析回归测试。
  • 重新编写原仓库及 LSPosed 仓库的中英文 README,以更清晰的方式说明模块功能、设备要求、播放器适配、Provider 安装和常见问题。
  • 保持已验证的 AOD 首次 attach、prime、槽高、官方行缩放与低刷新切换路径不变。

LyricProvider

本次没有修改 Provider 侧适配逻辑。Release 工作流仍会从当前 Andrea-lyz/LyricProvidermaster 构建并发布 7 个独立 Provider APK;建议 Bridge 与已安装的 Provider 一并更新,避免 Release 版本混用。

验证

  • Bridge:testDebugUnitTestassembleDebuglintDebug、LSPosed metadata 校验和 git diff --check 通过。
  • 新增并更新了短英文主歌词选择、配置序列化、字号上限、换行间距边界、预设识别和槽高计算单元测试。
  • AOD 相关实现未改变;本版本不引入新的 AOD 可见性、透明度、尺寸或 readiness 门控。

Release 资产

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

Provider 为独立的 LSPosed 模块,不会打包进 Bridge APK。汽水音乐用户仍需在 LSP 管理器中为汽水音乐开启“还原内联钩子”,并按管理器提示处理 libart.so

Donate

WeChat and Alipay donation QR code