🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

音频遥控面板 Li-Mingshuang/dsh-audio-control

DeepSeek Harness
Li-Mingshuang50 天前有提交已提供中文文档扫描:含敏感能力

在浏览器里控制本机音乐播放与系统音量

29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Li-Mingshuang/dsh-audio-control
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 50 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-audio-control(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/21 23:56:21

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
  • 执行外部命令来自配置/变量
    lib/index.js:263
    const child = spawn(shell, [
  • 读取本地文件
    lib/index.js:311
    accessSync(candidate);
  • 写入本地文件
    lib/index.js:329
    writeFileSync(helperPath, HELPER_PS1, "utf8");
  • 删除本地文件
    lib/index.js:439
    rmSync(dirToRemove, {
  • 执行外部命令来自配置/变量
    lib/types/index.js:265
    const child = spawn(shell, ['-NoProfile', '-NonInteractive', '-File', helperPath, ...args], {
  • 读取本地文件
    lib/types/index.js:306
    accessSync(candidate);
  • 写入本地文件
    lib/types/index.js:324
    writeFileSync(helperPath, HELPER_PS1, 'utf8');
  • 删除本地文件递归
    lib/types/index.js:402
    rmSync(dirToRemove, { recursive: true, force: true });
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-invariants
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 控制本机音乐播放
  • 调节系统音量
  • 静音切换

README

由 DeepSeek 最新模型翻译生成
dsh-audio-control 在 DeepSeek Harness 的 Web 界面里直接控制电脑音频 —— 播放 / 暂停 / 上一首 / 下一首 / 音量 / 静音。 不用切窗口、不用摸媒体键:右下角悬浮一个控制面板,浏览器里就能遥控本机正在播放的音乐。 License: MIT Platform: Windows DSH Plugin Hot Reload 音频控制面板截图 功能 - 🎵 多媒体会话控制:自动列出所有媒体会话(网易云音乐、Spotify、浏览器标签页……), 每个会话一行,带 ⏮ 播放/暂停 ⏭ 按钮和当前曲目 - 🔊 系统音量:音量滑条 + 一键静音,实时同步(改完立即生效、不卡界面) - 🟢 出声指示:面板标题栏的小圆点提示当前是否有声音输出 - 🪟 悬浮面板:固定在右下角,可收起成 🎵 小圆钮,不挡聊天区 - ⚡ 改动即时热更新:前端改动由 DSH 的 client-hmr 自动热重载,无需重启 安装 这是一个 DSH profile bundle,安装后自动挂载(自带组合补丁,无需手改配置): dsh plugin --profile web add git+https://github.com/Li-Mingshuang/dsh-audio-control.git 重启 Web GUI 后,右下角出现 🎵 面板。
展开完整文档(README 剩余 1 节)
dsh-audio-control

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

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

License: MIT
Platform: Windows
DSH Plugin
Hot Reload

音频控制面板截图

功能

- 🎵 多媒体会话控制:自动列出所有媒体会话(网易云音乐、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
预览分享卡片长什么样 ↓Li-Mingshuang/dsh-audio-control
分享 · DeepSeek Harness Hub
Li-Mingshuang/dsh-audio-control

在浏览器里控制本机音乐播放与系统音量

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部