Skip to content

2.3.27

Choose a tag to compare

@github-actions github-actions released this 11 Sep 10:44
· 223 commits to main since this release

2.3.27 发布说明

变更

由提交历史按类型自动生成:新功能 / Bug 修复 / 优化·重构·依赖 / 文档 / 其他。

变更日志 (v2.3.26..v2.3.27)

Bug 修复

  • 4e1df44 fix(frontend): 预探测 console.warn 改用英文,过 i18n 守卫(源码禁硬编码中文)

涉及文件与影响面

frontend/src/stores/player.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

镜像

  • ghcr.io/ray5378/musicflow:2.3.27 (Docker Hub 同步: ray5378/musicflow:2.3.27)

升级步骤

  • 加载项/容器直接拉取最新镜像重建重启即可;数据自动迁移保留。
  • 若依赖上一版本新增索引/缓存,首次启动会自动补齐,无需手工操作。

升级步骤(v2.3.27)

1. 服务端(Docker)

docker compose pull && docker compose up -d

数据自动迁移保留,无需手工操作。(HA 加载项已下线,不再发布 HAOS 容器镜像。)

2. Web 前端

浏览器 Ctrl + Shift + R 强刷一次(清掉旧卡片/前端资源缓存)。

3. 配套客户端

本次与 MusicFlow Client v4.3.45 配套,建议同步升级:

  • Android:MusicFlow-v4345-android.apk
  • Windows:MusicFlow-v4345-windows-setup.exe

4. 预览面板 / 功能开关

本次无新增预览面板。相关功能开关(均为既有插件,按需在「插件」页调整):

  • core-pre-probe(队列预探测):enabled / lookaheadSongs(前方保持可播首数) /
    deadRunLimit(连续无源上限) / exhaustedCooldownSeconds / probeTimeoutMs /
    probeCooldownSeconds / windowMinutes / negativeTtlSeconds / concurrency
  • core-stream-fallback(多源换源):enabled / durationTolerance

5. 本次行为变化(客户端可见)

  • 三条链路(Web / 投屏 DLNA / 本机客户端)共用一套服务端预探测:队列一变即向前扫描
  • /v1/stream/probe 新增四态判定 verdictplayable|unplayable|transient|unknown);
    客户端只在 unplayable 时预跳,网络抖动(transient)/未探过(unknown) 照常播放,不再误杀。
  • 洗牌模式修复:enqueue / 切换播放模式 路径也会物化洗牌序并向前扫描
    (此前仅 playFrom 路径会扫描,洗牌下 lookahead 静默扫 0)。