dsh-media-preview
在终端中运行以下命令:
dsh plugin install 439436269-ctrl/dsh-media-preview
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 439436269-ctrl/dsh-media-preview 安装本插件(源码:https://github.com/439436269-ctrl/dsh-media-preview),安装后重启桌面应用使配置生效。
插件介绍
DeepSeek Harness 自带的文档预览已经能很好地处理文本、代码、图片和 Office,但对视频和音频只会识别为已知二进制容器且无渲染器,右侧栏往往只剩一行无法预览的提示。你在 Files 里点开一段 mp4 或一段播客,却没法在应用里直接听看,只能依赖系统播放器或把文件拖出去,这和在侧边栏里快速核对素材的日常节奏并不合拍。
dsh-media-preview 为这些后缀注册独立的 document-preview 渲染器,在预览 pane 里嵌入浏览器原生的 video 或 audio 控件。媒体数据走 Host 上的认证流式接口,支持 HTTP Range,拖进度条会按字节区间拉取,默认按块读取文件,大体积文件也不会整包塞进内存或对话上下文。视频在预览区域内以 contain 方式完整显示,并提供倍速、循环、全屏与画中画;音频则以卡片展示文件名与大小,同样支持倍速与循环,偏好会按浏览器会话记住。
实际能播什么取决于 Chromium 或 Electron 自带的编解码能力:常见的 MP4、WebM 和主流音频格式通常没问题,而部分容器例如不少 mkv、avi 可能只能看到播放器报错,仍可用预览头里的在应用中打开交给系统解码。若你经常在 Harness 里浏览项目里的录屏、配音或样片,希望在侧栏里就能试听试看而不是对着空状态发呆,这个插件就是为这类工作流准备的。
插件可在设置里开关路由、调整单次读取块大小与可服务的最大文件体积,并分别配置视频与音频后缀列表;路由必须落在 /api/ 下,以便沿用 Host 的会话与来源校验,避免跨站页面借接口读本地文件。
使用场景
- 在 Files 标签中打开 mp4 或 webm,于右侧预览栏直接播放而非看到无法预览提示
- 核对项目内的配音、播客或样片音频,在侧栏试听并调节倍速与循环
- 查看录屏或演示视频,利用拖进度与全屏在应用内快速定位片段
适合人员
- 经常在 Harness 文件列表里点开视频或音频的用户
- 需要在侧栏快速核对素材、而不想反复切换到系统播放器的创作者与剪辑协作者
- 在桌面端本地工作流中处理含录屏与多媒体附件的项目成员