AI Agent Hub
Back to plugins
🖥️

dsh-audio-control

Client Updated 2026.09.15

Run the following command in DeepSeek Harness:

dsh plugin install Li-Mingshuang/dsh-audio-control

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install Li-Mingshuang/dsh-audio-control in your terminal to install this plugin; the source repository is at https://github.com/Li-Mingshuang/dsh-audio-control .

About this plugin

You are mid-conversation with the AI in the DeepSeek Harness web interface when you want to skip a track or nudge the volume down. Leaving the browser, hunting for a media key, and losing your reading position is exactly the friction dsh-audio-control removes. A small floating panel docks to the bottom-right corner of the page, so you can play, pause, skip forward/back, adjust system volume, and toggle mute without ever leaving the tab.

The panel auto-discovers every active media session on the machine—NetEase Cloud Music, Spotify, a Chrome tab playing audio—each shown as a row with its current track name and transport buttons. A tiny dot in the title bar tells you at a glance whether sound is actually coming out. Collapse the panel into a single 🎵 button when you do not need it. Under the hood it relies only on Windows-native SMTC and system-volume APIs; no third-party binaries are required. Frontend changes hot-reload through DSH client-hmr, so iteration feels instant.

This plugin is a good fit for Windows desktop users who drive DeepSeek Harness through the browser and want audio control at arm's reach, and also serves as a readable reference for building your own DSH client-side plugin.

Use Cases

  • Skip a track or change volume mid-conversation without leaving the browser tab
  • Remotely play, pause, or skip in NetEase Cloud Music, Spotify, or any active media session
  • Study as a DSH client-plugin reference covering route registration, PowerShell invocation, and a React floating panel

Best For

  • Windows desktop users who drive DeepSeek Harness through the web interface
  • Developers who want audio control in the same screen as their AI conversation
  • Engineers building or evaluating DSH client-side plugins