DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Audio Control — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

dsh-audio-control

Audio Control

DSH Web GUI 音频控制:宿主路由通过 PowerShell 驱动 Windows 媒体会话和主音量;浏览器端渲染浮动控制面板

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Li-Mingshuang/dsh-audio-control#05afe79d495056ab148da9fcb1dfc70a83ddbd50
README兼容性版本
音频控制面板截图

兼容性与来源证明

Audio Control 以 dsh-audio-control 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/15

版本

0.1.0stable
2026/9/15

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/15
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-audio-control

在 DeepSeek Harness 的 Web 界面里直接控制电脑音频 —— 播放 / 暂停 / 上一首 / 下一首 / 音量 / 静音。

不用切窗口、不用摸媒体键:右下角悬浮一个控制面板,浏览器里就能遥控本机正在播放的音乐。

音频控制面板截图

功能

  • 🎵 多媒体会话控制:自动列出所有媒体会话(网易云音乐、Spotify、浏览器标签页……), 每个会话一行,带 ⏮ 播放/暂停 ⏭ 按钮和当前曲目
  • 🔊 系统音量:音量滑条 + 一键静音,实时同步(改完立即生效、不卡界面)
  • 🟢 出声指示:面板标题栏的小圆点提示当前是否有声音输出
  • 🪟 悬浮面板:固定在右下角,可收起成 🎵 小圆钮,不挡聊天区
  • ⚡ 改动即时热更新:前端改动由 DSH 的 client-hmr 自动热重载,无需重启

安装

这是一个 DSH profile bundle,安装后自动挂载(自带组合补丁,无需手改配置):

dsh plugin --profile web add git+https://github.com/Li-Mingshuang/dsh-audio-control.git

重启 Web GUI 后,右下角出现 🎵 面板。

前提:运行 Web GUI 的机器是 Windows,且有 PowerShell(powershell.exe 即可,不要求 pwsh)。

手动安装(本地开发 / 离线)

把仓库放到任意目录,然后在 $DSH_HOME/profiles/web/package.json 里加:

{
  "dependencies": {
    "dsh-audio-control": "link:C:/path/to/dsh-audio-control"
  },
  "dsh": {
    "profile": {
      "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-audio-control"]
    }
  }
}

然后 pnpm install --offline --dir $DSH_HOME/profiles/web 并重启 GUI。

使用

面板上每个媒体会话一行:

按钮作用
⏮上一首
▶ / ⏸播放 / 暂停(显式指令,不会因状态不同步而误触发)
⏭下一首
🔊 / 🔇静音开关
滑条系统主音量(0–100%)
标题栏 🎵 圆钮收起 / 展开面板

工作原理

浏览器面板 (React,轮询 /audio-control/sessions)
   │  fetch(/audio-control/command | volume | mute)
   ▼
DSH 主机半 (Node,Cordis 插件注册 webserver 命名路由)
   │  spawn powershell.exe
   ▼
PowerShell 助手 → Windows SMTC(播放控制) + IAudioEndpointVolume(音量/静音)
  • 主机半(lib/index.js):在 Web GUI 的 webserver 上注册 /audio-control/* 路由, 每次调用跑一个动作驱动的 PowerShell 脚本,返回 JSON
  • 浏览器半(lib/client.js):React 浮动面板,2.5 秒轮询一次状态
  • 只依赖 Windows 自带能力,无需任何第三方二进制

路由一览:

方法路径请求体作用
GET/audio-control/sessions—{ ok, sessions[], volume, muted, active }
POST/audio-control/command{ action, app? }play / pause / toggle / next / prev
POST/audio-control/volume{ value: 0..1 }设置主音量
POST/audio-control/mute{ muted? }设置 / 切换静音

关键词

中文:DSH 插件、DeepSeek Harness 插件、网页控制电脑音频、浏览器控制音量、音频控制面板、 多媒体播放控制、网易云音乐 远程控制、播放暂停 网页按钮、系统音量 网页滑条、Windows 音频控制、 SMTC 媒体会话控制、DSH 客户端插件示例、插件热更新示例

English: dsh plugin, deepseek harness plugin, control windows audio from browser, media session control, SMTC, system volume control web ui, play pause next track from web, netease cloud music remote control, floating audio control panel, cordis plugin example, hot reload client plugin, react web plugin for audio

开发

lib/ 是构建产物(已提交,安装即用);src/ 是源码参考。

重新构建需要 DeepSeek Harness 源码工作区(打包预设在其中),流程:

# 在 harness 工作区中(源码位于 packages/client/ui-audio-control)
tsc -b packages/client/ui-audio-control
tsdown --env.DSH_BUILD_FACE client
  • 前端改动(src/client/*)在开发链路下会被 DSH 的 client-hmr 自动热重载(浏览器无需刷新)
  • 主机半改动(路由 / PowerShell 脚本)需要重启 GUI

License

MIT