MusicFlow Client 5.0.28
新功能
- 无
修复
- 无
其他
- 无
构建信息
提交: 993d2b2
- Android:
MusicFlow-v5028-android.apk - Windows:
MusicFlow-v5028-windows-setup.exe(安装版,安装时可勾选开始菜单/桌面快捷方式)
本版说明
本版无功能变更(与 v5.0.27 行为逐位一致)。目的是让客户端也带上「拖拽 seek 目标整秒」的契约守卫,
并按正式版本号产出可安装产物。
- 背景:服务端 sendspin 流式引擎按 25ms 帧栅格取帧,只有目标为 25ms 整数倍时才与滑动窗口
基准严格相等。HA 卡片 / 网页此前把「当前播放位置」原样下发(31.178s 这类毫秒精度)→ 子进程进入
纯微任务自旋(不 await I/O)→ 事件循环饿死 → 65s 看门狗 SIGKILL(现象:拖完进度条播放静默死掉)。 - 客户端下发的是
Duration.inSeconds(整秒;1000 / 25 = 40 恒为帧栅格整数倍),从未触发过该问题,
所以本版不改实现,只把这条约定固化为守卫测试(3 例),防止以后有人改成带小数的秒
—— 那种回归会远端哑掉而本机 UI 毫无异常,极难发现。
升级步骤
- Android:下载安装
MusicFlow-v5028-android.apk(arm64;覆盖安装即可,本地数据保留)。 - Windows:运行
MusicFlow-v5028-windows-setup.exe(安装时可勾选开始菜单 / 桌面快捷方式)。 - 建议同步升级配套的 服务端 v4.0.12(拖拽 seek 的服务端侧修复在本版服务端)、
HA 卡片 v2.4.8、HA 集成 v2.0.5(四个仓库同一批次)。
预览面板 / 功能开关
本次无新增预览面板与功能开关。