项目
上游合并记录
目标版本:澜音 LyricWave 1.0.0-beta.9(129)。保留安装包身份、固定签名与既有配置键。
已合并
- 上游
Zennmn/AM-plus-plus至388164c(1.6.9):Miuix 设置导航、平板分类与页面转场、歌词列表和编辑器整理。分享、HDR、播放诊断及 AI 活动/缓存操作已接回新界面。 - 本仓库至
09c0d26:版本 API、附件反代、下载页、完整附件 CDN 缓存及站点发现信息的最新改动。 Havenmab/AM-plus-plus:选择移植a7a68a88、35fdebcc、2073e4e2。新增公共镜像回退、可选自建源、AM-Lyrics 索引磁盘缓存与条件刷新;自动读取、手动导入和更新统一使用镜像地址。- 镜像迁移保留澜音的歌词源顺序、原生歌词优先、逐字校验、手动编辑保护和 AI 缓存匹配条件。缓存刷新在后台按访问触发,不在创建播放器时预取;运行时关闭时释放后台线程。
检查范围与排除项
检查了另外 14 个公开 fork 的默认分支及现存功能分支。loocul、MiseCan、dingxionghui、a23bc、UltraAce258、tcrrry、huang6668、FrancoGiudans、ITManCHINA、cdzwb1017 的旧主分支均在上游历史内;没有重复覆盖当前实现。
- 按用户要求,不合入 wakin721 的 USB 独占音频,不新增其驱动、权限、服务或 PCM 输出链路。
- Kifranei 的独立分支主要针对 1609/1611 的旧玻璃菜单和旧适配。没有用它们覆盖目前已核验的 1614 profile 或玻璃实现。
- Nonnika 的独立通知/岛屿界面、其他 fork 的旧编辑器替代实现没有直接叠加到新设置导航。
- Havenmab 的整套地区重写、多平台在线补全及原生发音 overlay 不在本次移植内:其源选择模型和本分支可配置顺序、AI 缓存及精确宿主契约不同。没有整仓覆盖这些接口。
本次问题状态
- 分享封面:按分享曲目 ID 查询 Apple 公开封面,原地区为空时以相同 ID 查询美区;传入网易云原生
GeneralResource.setCover。查询完成前等待;失败时明确提示无封面。仍需实体设备验证朋友圈接收结果。 - 播放卡住:补全 DRM、音频渲染器、原生运行时与远程错误的分类、异常类名链和原生整数错误码;取消旧恢复任务。用户最终描述为“播放一段时间后当前曲目偶发持续加载,拖动仅响一下或无声,切歌恢复”。根因与声音恢复尚未在实体设备确认,没有将其宣称为已修复。
- 检测更新:在设置首页和高级设置手动查询公开版本 API,并读取该发布的构建元数据;按整数 versionCode 比较,禁止从 tag 猜测版本先后。提供附件反代、GitHub 原始下载与发布页。