Skip to content

MusicFlow Client v5.0.28

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Sep 11:47

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 毫无异常,极难发现。

升级步骤

  1. Android:下载安装 MusicFlow-v5028-android.apk(arm64;覆盖安装即可,本地数据保留)。
  2. Windows:运行 MusicFlow-v5028-windows-setup.exe(安装时可勾选开始菜单 / 桌面快捷方式)。
  3. 建议同步升级配套的 服务端 v4.0.12(拖拽 seek 的服务端侧修复在本版服务端)、
    HA 卡片 v2.4.8HA 集成 v2.0.5(四个仓库同一批次)。

预览面板 / 功能开关

本次无新增预览面板与功能开关