Skip to content

7.4.0

Latest

Choose a tag to compare

@juren233 juren233 released this 19 Aug 10:38

feat: 内置 Lyricon Central、新增官方插件体系并进一步增强歌词与超级岛体验

新增功能:

  • 内置 Lyricon Central 核心调度服务,无需额外下载安装独立的词幕服务模块。
  • 新增官方 Provider 插件管理体系,支持在线下载添加、更新、启停、移除与文件损坏自修复。
  • 新增网易云音乐、QQ 音乐(含 QQ 音乐 HD)、Spotify、汽水音乐、酷狗(含概念版)以及酷我等官方 Provider 插件,无需为各个音乐 App 分别安装独立 Provider 模块。
  • 兼容已安装的独立 Provider 模块,并在共存时按官方插件优先原则自动进行来源仲裁。
  • 新增 Apple Music 为无歌词歌曲补充歌词功能,无原生歌词时自动从三方在线源检索并注入展示,支持切源后播放时间轴平滑映射与精准定位。
  • 新增 Apple Music 应用内歌词源、在线翻译与发音切换菜单。
  • 新增在线翻译与发音匹配度统计功能,并在源菜单弹窗及元数据中直观展示匹配行数与百分比。
  • 新增酷狗音乐、酷我音乐在线歌词与翻译源。
  • 新增在线翻译多源自定义排序与“自动选择最优来源”并发竞速机制。
  • 新增在线翻译/发音显示模式(原文、仅翻译、仅发音等)与缺失时自动显示另一项的智能回退策略。
  • 新增在线翻译按应用单独启用设置,并为椒盐音乐提供优先使用在线源选项。
  • 新增超级岛左侧与右侧内容独立位置显示(默认 / 居中 / 靠右)配置。
  • 新增超级岛内边距负值调节(-50 ~ 100)并将内容长度调节范围扩大至 0 ~ 500。
  • 新增主页“一键刷新”功能,支持选择快速重启系统界面、全部音乐 App 或指定音乐 App 进程(需 root 权限)。
  • 新增向导页快捷添加官方插件引导流程。
  • 新增 SystemUI 运行时配置广播同步机制,修改歌词模式、超级岛内容与对齐等设置时即时刷新,无需重启系统界面。

优化与修复:

  • 优化超级岛暂停与切歌过渡,增加暂停宽限保护,避免切歌或短暂暂停时闪回原生媒体岛。
  • 优化超级岛亮屏恢复逻辑,仅在布局结构发生实际变化时触发宿主重绘,减少重复刷新与系统开销。
  • 优化超级岛与 AOD 在音频缓冲或卡顿时的表现,缓冲期间冻结歌词推进并维持当前行,恢复播放后再继续推进,避免歌词自行空跑。
  • 优化封面取色与光晕效果,在调色板提取失败时引入封面像素采样兜底,避免边缘光晕和歌词取色异常丢失或变为默认灰色。
  • 优化跨播放器活跃仲裁,结合实际底层音频输出流状态抑制已暂停或后台残留播放器抢占歌词显示。
  • 增强 Apple Music Hook 的版本自适应与解析稳定性,引入 DexKit 慢路径解析与自修复机制,降低客户端更新导致的混淆失效风险。
  • 修复经典 AOD 10 秒唤醒窗口下的歌词维持显示,以及通知图标锚点失效时回退到根布局。
  • 规范屏幕状态监听与 AOD 驱动链路,避免屏幕亮灭状态变化引发异常刷新。
  • 限制重叠歌词时间轴合并逻辑仅对 Apple Music 生效,非 Apple Music 提供方保持单一活动歌词行,避免多行重叠混乱。
  • 修复歌词延迟设置界面中字体在特定模式下的反色和对比度异常问题。
  • 优化歌词延迟滑块与卡片数值的实时同步显示。
自上次 Release 以来的提交记录
  • chores: 多项改进
  • feat: 添加翻译和发音匹配度统计功能
  • 修复 Apple Music 补充歌词切源定位
  • feat(apple music): 新增为无歌词歌曲补充歌词的功能开关
  • 完善在线翻译竞速与系统歌词适配
  • 完善 Lyricon 插件体系并增强歌词链路稳定性
  • 完善官方 Provider 诊断与跨播放器仲裁
  • 补充歌词位置链诊断并移除汽水进程注入
  • 增加歌词链路诊断并完善 Provider 兼容
  • 回退 AOD 逻辑并优化超级岛恢复
  • 修复息屏歌词与超级岛亮屏恢复
  • 增加设置与 PrefsBridge 诊断日志
  • 优化媒体岛暂停切歌过渡
  • 完善官方 Provider 解析与 Apple 歌曲展示
  • 完善 Apple Music DexKit 兜底解析
  • 完善官方 Provider DexKit 缓存与刷新交互
  • 新增一键刷新并修复在线歌词重匹配
  • 整理 Apple Music 全局歌词设置
  • 预发布 7.4.0-beta.1
  • 限制重叠歌词合并范围
  • 更新 Canary 构建编号
  • 完善官方 Provider 来源仲裁与作用域管理
  • 完善官方提供方下首歌曲与延迟设置
  • 扩展官方 Provider Hook 能力
  • 修复 Gradle Wrapper 执行权限
  • 支持 QQ 音乐播放子进程加载官方提供方
  • 完善官方提供方与播放器订阅链路
  • 修复 Apple Music 进度同步与提供方校验
  • 接入可选官方音乐 Provider Pack
  • 收口 Apple Music Hook 运行时成员访问
  • 拆分 Apple Music Hook 与元数据处理模块
  • 重构 Apple Music Hook 运行时模块
  • chore: 内置Lyricon Central并更新依赖
  • 切换 7.3.1 Canary 候选版本
  • ci: 让 Canary 恢复仅修改本地 Beta 标记
  • ci: 区分 Beta 恢复提交与正常测试构建
  • ci: 为 Canary 构建创建可追溯标签
  • ci: 新增 Beta 与 Canary 自动构建流
  • docs: 重写并更新README文档内容

下载说明

日常使用请选择 Release 包;Debug 包仅用于调试和查找问题。