AI Agent Hub
Back to plugins
dsh-music-plugin preview

dsh-music-plugin

Model Inference Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install syy-shark/dsh-music-plugin

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

To install this plugin in DeepSeek Harness, visit the open-source address https://github.com/syy-shark/dsh-music-plugin and run the command dsh plugin install syy-shark/dsh-music-plugin.

About this plugin

As AI assistants become more embedded in our daily tasks, the ability to control devices through natural language is increasingly expected. However, DeepSeek Harness lacks built-in music playback capabilities, which can be frustrating for users who want to integrate media control seamlessly. dsh-music-plugin addresses this gap by adding a "music switch" to DeepSeek Harness, enabling the agent to search, play, pause, and skip songs from your local library, with the added feature of stopping playback when the plugin is disabled.

At its core, the plugin connects your local music folder (defaulting to ~/Music on Mac) with DeepSeek Harness. Once installed, the agent gains a suite of tools: music_search for finding tracks, music_play for playback, and controls like music_pause, music_resume, music_skip, and music_status. It also integrates a web panel at http://127.0.0.1:3080, where you can visually browse your playlist and manage playback with a click, ensuring that agent commands and panel actions share the same playback queue for consistency. The audio backend is adaptive, prioritizing mpv for stable high-quality formats like FLAC, or falling back to Mac's native afplay.

This plugin is ideal for DeepSeek Harness users who want to effortlessly control music playback via voice or text commands, eliminating the need to switch between applications manually. For developers, it offers significant value: other DSH plugins can inject music functionality using inject: ['music'], allowing them to call methods like ctx.music.play without reinventing file scanning or playback logic. While currently focused on local playback, the design is extensible, paving the way for future integrations with streaming services like NetEase Cloud Music, thereby enhancing the overall user experience.

Screenshots

Use Cases

  • Play local music through DeepSeek Harness agent voice or text commands.
  • Visually browse playlists and control playback, pause, and skip on the web panel.
  • Other DSH plugins inject music functionality without reinventing playback logic.

Best For

  • DeepSeek Harness users who want to control music playback via AI.
  • Developers needing to add music features to the plugin ecosystem.
  • Music enthusiasts looking to simplify local music management.