github qiin2333/moonlight-vplus v12.14.14-beta.mat.1
Moonlight V+ 12.14.14-beta.mat.1(MAT 电视测试版)

pre-release2 hours ago

MAT 电视 / eARC 测试版

基于 PR #750 的 codex/atmos-mat-passthrough 分支,提交 15d1b716f18e0295eea33b329f0005e3315a6bdc。

这是普通 Moonlight V+ 的 Release 构建,使用正常包名 com.limelight.qiin 和仓库 CI 的发布签名,可覆盖安装同签名 V+;不是独立共存版。建议安装前导出配置;版本升级后回退较旧 APK 可能需要卸载。

本轮内容

  • 对齐当前 Sunshine 的认证实时 MAT codec 7,替换旧有限回放协议。
  • 独立 IEC61937 / 192 kHz / 8 声道输出,优先选择 eARC,并验证实际路由。
  • 路由变更、焦点丢失、载波不支持、传输丢失或播放停滞明确结束会话;重新连接创建新会话。
  • 保留普通 Opus/AC3/PCM 路径。

验收目标

电视内置 Moonlight → eARC → Atmos soundbar。真实电视安装、HAL/eARC 输出、soundbar MAT/Atmos 解码、逐声道/对象、长时运行和音画同步尚待验收。

  1. 使用包含 Sunshine moonlight-stream#1177 的主机,完成受支持原生组件的 Preflight、显式启动对象采集,并在 Web UI 开启 MAT。
  2. 安装 APK,进入音频透传设置,开启透传,编码选择 MAT 实时透传 — HDMI/eARC(实验)。
  3. 建立正常视频串流。先做 30 秒短测,再做至少 10 分钟连续播放;记录 soundbar 实际输入格式、静态/高度声道、对象运动和音画偏移。
  4. 测试停止、切后台、采集源结束、HDMI 拔插以及三次新会话重连;关闭透传后确认 Opus 正常。
  5. 保存电视/soundbar 型号与固件、连接端口与线缆、eARC/数字音频设置、主机提交号、soundbar 输入格式照片,以及 logcat、dumpsys audio、dumpsys media.audio_policy、dumpsys media.audio_flinger。

此 Release APK 不包含 debug 离线诊断页,验收使用实际网络 MAT 会话。DD+ Atmos 或外置盒子直连 soundbar 的结果不能代替电视内置应用的 eARC 验收。

验证范围

客户端逻辑已通过本机 1,305 项单元测试、17 项 common-c CTest、28 项受控对端协商用例、生产 JNI/播放器 fake-sink 检查和 lint。设备 instrumentation 因手机系统拒绝 ADB 安装而未执行;上述软件测试不证明实际 Atmos 解码。

正式签名 APK 由本 tag 的 Android CI 构建。此功能分支测试版不会回写 master 版本号,PR 保持 draft,未合并。

详细交接:MAT-HANDOFF.md(其中独立 debug 验收包/离线录制步骤不适用于本 Release APK)。

正式包核验

  • 包名:com.limelight.qiin,与稳定版相同。
  • versionCode:121414001,高于稳定版 12.14.13。
  • APK 签名已与 v12.14.13 稳定版比对,一致。
  • Android CI 全部通过;测试版标记为 Pre-release,不替换 Latest 稳定版。
  • 安装只需下载 APK;mapping.txt 是排查问题用的映射文件。

SHA256(Moonlight.V+.12.14.14-beta.mat.1.apk):

d7b3c1164f754c24de7cbbcd181ded46d7d6795066131ac10ff8929d97123c6e

Don't miss a new moonlight-vplus release

NewReleases is sending notifications on new releases.