github solidSpoon/DashPlayer v6.2.0

4 hours ago

概述

本次更新围绕播放体验、离线转录、网络代理、AI 能力与字幕处理进行优化,并修复多个影响日常使用的问题。共 44 个提交,涉及 197 个文件。

播放体验

  • 播放卡死自动恢复:长时间播放或切换播放源后若出现画面卡住不动的情况,应用会自动检测并恢复播放,无需手动重开。
  • 播客模式不再自动开启:此前关闭播客模式后,切换到其他窗口再回来会再次自动打开;现在尊重用户的手动选择。
  • 音量滑块即时生效:拖动音量时声音实时变化,不再需要松开滑块后才生效。

离线转录(本地 AI 字幕)

  • 模型下载更可靠:支持断点续传,网络中断后可继续下载;支持取消、删除模型,并有清晰的阶段提示。
  • 转录队列更稳定:重构转录队列,应用重启后任务状态保持正确,不会残留卡在「转录中」的任务;音频切分健壮性同步增强。

网络代理

  • 自动跟随系统代理:启动时读取系统代理配置,并配合直连规则使用,无需手动设置。
  • 修改即时生效:调整代理设置后立即生效,不再需要重启应用。

AI 对话与翻译

  • 升级 AI 底层 SDK,兼容更多第三方模型,结构化输出更稳定。
  • 全局降低 AI 推理强度,响应更快、消耗更少。
  • 修复整句学习欢迎语流式输出不显示的问题。

字幕

  • 新增 ASS 字幕支持(以纯文本形式解析)。
  • 优化字幕与视频的匹配逻辑,匹配准确性更高。
  • 字幕翻译改为按文件串行批量处理,长视频翻译更稳定。

数据与稳定性

  • 收藏夹与视频学习片段保存增加事务与并发保护,避免数据丢失。
  • 视频分割遇到单个失败片段时跳过,不再阻塞整个队列。
  • 观看历史新增扩展数据存储,为后续功能做准备。
  • 修复若干类型错误,清理部分死代码。

日志与安全

  • 日志增加脱敏处理,API 密钥等敏感信息不会写入日志。
  • 收敛日志噪音,减少无意义输出,便于问题排查。

工程与维护

  • 清理项目内不再使用的技能与脚本。
  • 修复 ESLint 配置级联问题与可访问性问题。

修复了以下 issue

#131
#117
#166
#132 #61 #56
#78
#83

Don't miss a new DashPlayer release

NewReleases is sending notifications on new releases.