DSH Plugin MarketA community catalog for DeepSeek Harness plugins

dsh-music-panel

Verified Interface & experience ★ 10 0.11.1

Local music library for DeepSeek Harness: scan a folder, browse tracks with cover art and tags, and play through a sidebar-panel player with loop, shuffle and volume. · DSH 本地音乐插件:扫描音乐目录、读取封面与标签、侧栏入口 + 全屏播放器。

What it is

Local music library for DeepSeek Harness: scan a folder, browse tracks with cover art and tags, and play through a sidebar-panel player with loop, shuffle and volume. · DSH 本地音乐插件:扫描音乐目录、读取封面与标签、侧栏入口 + 全屏播放器。

How to install

Run this in the DSH web profile, then refresh the page.

$ dsh plugin --profile web add dsh-music-panel@0.11.1

DSH versions accepted

Undeclared

Author and traction

Aliboder · ★ 10 · Updated 2026-11-10

About this plugin

🎵 dsh-music-panel

在 DeepSeek Harness 里,把本地曲库和三个在线音乐平台装进同一台播放器。

本地扫描 · 封面墙 · 歌词翻译 · 元数据编辑 · 在线播放(网易云 / QQ 音乐 / 酷狗)· 音频缓存 · 纯本地运行

---

✨ 为什么是它

  • 本地 + 在线,一个面板。 自己的歌在硬盘里直接播;想听平台曲库时切到网易云 / QQ 音乐 / 酷狗,不用另开客户端。
  • 像个正经播放器。 封面墙、播放页黑胶、逐行歌词(含翻译)、队列拖拽、播放统计、右下角定位,一样不少。
  • 窗口里就能整理曲库。 在线补全元数据、替换封面、改标签、校准歌词、清理重复——不用离开 DSH。
  • 在线播放不将就。 扫码登录、歌单、最近播放、VIP 识别、歌词翻译、音频缓存都做了,且只在你自己的机器上运行。
  • 为 DSH 而生。 左侧栏音符入口、输入框上方歌词条、会话内直接控制播放,和 Harness 融为一体。

📸 截图

| 播放页 · 黑胶 + 歌词 | 播放统计 |

| :---: | :---: |

| | |

更多截图

🎧 功能一览

曲库与播放(本地)

  • 扫描你指定的音乐文件夹(可配置子文件夹深度),支持 MP3 / FLAC / M4A / AAC / OGG / OPUS / WAV / AIFF / WMA / APE
  • 歌曲列表与封面网格两种视图,按播放时长、次数、最近播放排序
  • 按文件夹分组:「文件夹」视图自动按目录聚合曲库(显示相对扫描根目录的路径),点文件夹即可只看该目录的歌曲
  • 播放控制:列表循环 / 单曲循环 / 不循环、随机、上一首 / 下一首、进度拖动、音量与静音
  • 队列面板:拖拽排序、移除、点击跳播
  • 快捷键:空格播放 / 暂停、Ctrl/⌘ + ←/→ 上一首 / 下一首、/ 聚焦搜索
  • 记忆上次播放曲目与进度、每首歌断点续播

在线音乐(网易云 / QQ 音乐 / 酷狗)

  • 一个面板三个来源:顶栏「本地音乐 / 网易云 / QQ 音乐 / 酷狗」随时切换,播放队列跨来源保留
  • 常驻歌单横条:最近播放 + 我的歌单并排显示;点歌单只替换下方内容区,横条始终保留、当前项高亮
  • 最近播放:记录你在该平台的收听历史,支持右键单曲移除、一键「清除无法播放」(批量检测并移除 VIP / 已下架曲目)
  • 扫码登录:设置 → 在线,三平台扫码登录;登录态只保存在本机(~/.dsh/music/providers.json,权限 0600)
  • 音质:统一标准档(各平台 128k 级别),不提供额外选项;实际取链失败会给出提示
  • 歌词与翻译:自动加载平台歌词;网易云直接取 trans,QQ 解析 GetPlayLyricInfo 的加密翻译流,酷狗解析 KRC 内嵌译文——开关翻译即可看到双语
  • VIP / 付费标识:在线曲目行显示金色 VIP 徽标;点 VIP 曲目会提示不可播,播放队列只收录能听的歌
  • 音频缓存:边播边写临时文件,播完重命名落盘(不占整首内存);默认上限 10 GB,LRU 淘汰;已缓存歌曲显示下载图标,可在设置 → 在线 → 缓存列表查看与单首删除
  • 播放体验:Host 取链 + 同源代理,转发 Range 并返回 206;客户端先取整首到 blob 再播放,拖动进度条与本地文件一致
  • 快速定位:右下角浮动按钮,点击切到正在播放歌曲所属的平台/歌单并滚动到该行

歌词

  • 内嵌歌词(MP3 ID3 USLT / FLAC Vorbis LYRICS)与 .lrc 文件,来源顺序可调
  • 播放页逐行高亮、翻译显示、字号 / 粗细 / 模糊 / 对齐可调、±0.5s 偏移校准
  • 在线歌词搜索:按歌名 / 艺术家搜索候选,预览后写入内嵌歌词(写前自动备份)
  • 输入框上方歌词条:歌名 · 实时频谱 · 当前唱词

元数据与封面

  • 在线匹配元数据(网易云 / QQ 音乐 / iTunes / MusicBrainz),支持整曲匹配与单字段匹配
  • 编辑标题、艺术家、专辑、年份、音轨号、碟号、风格、专辑艺术家、作曲、作词、注释、歌词
  • 替换封面(本地图片 / 在线封面),写回时临时文件 + 回读校验 + 原子替换,失败不破坏原文件
  • 重复歌曲检测:按音质(码率 → 采样率 → 文件大小)保留最好的一首,其余移入插件回收站(可恢复)

其他

  • 喜欢列表、歌单(新建 / 重命名 / 增删歌曲)、播放统计(累计时长、次数、收听排行)
  • 睡眠定时、播放设置页(启动恢复 / 自动播放 / 断点续播)
  • 跟随 DSH 深浅色主题;深色模式完整适配

🚀 安装

方式一:DSH 插件市场(推荐)

在 DSH 的 插件市场 中搜索 dsh-music-panel 安装,或让 Agent 执行:

plugin_manager install_bundle dsh-music-panel

安装后重启 DSH(Host 代码需要重启加载),左侧栏出现音符图标。

方式二:npm 安装

# 在 DSH profile 目录下
pnpm add dsh-music-panel

⚡ 快速开始

本地音乐

1. 点击左侧栏 音乐 图标,打开音乐面板

2. 右上角 齿轮 → 音乐库,点「+ 添加文件夹」,选择你的音乐目录

3. 回到主面板,曲库自动扫描完成

4. 双击任意歌曲播放,或点「播放全部」

在线音乐

1. 顶栏切到 网易云 / QQ 音乐 / 酷狗

2. 首次使用:齿轮 → 在线,点对应平台的「登录」,用手机 App 扫码确认(QQ 可选微信扫码)

3. 未登录也能播平台免费曲目;登录后可听更高码率(仍统一标准档位)并访问「我的歌单」

4. 顶部歌单横条选歌单,下方内容区即切换;点「最近播放」回到历史

5. 播放过的在线歌曲会自动缓存,下次秒开;缓存可在 设置 → 在线 → 缓存列表 管理

⌨️ 快捷键

| 按键 | 功能 |

| :--- | :--- |

| 空格 | 播放 / 暂停 |

| Ctrl / ⌘ + ← | 上一首 |

| Ctrl / ⌘ + → | 下一首 |

| / | 聚焦搜索框 |

| Esc | 关闭播放页 / 队列 / 弹窗 |

🛠️ 给开发者

  • 宿主端 index.js + lib/** 提供本地 HTTP API(/music/*):曲库扫描、封面、歌词、标签读写、在线匹配、在线歌词、在线播放代理、缓存、统计、回收站
  • Web 端 client.js 零构建,通过 window.__ModuleLoader__ 加载,CJS 包装,只依赖宿主注入的 react
  • 在线播放链路:/music/online/search|playlist-songs|stream|lyric|login/*;流代理转发 Range 并回 206,支持拖动进度条
  • 全部逻辑可测试:15 个测试文件覆盖扫描、配置、歌词、标签、在线匹配、缓存、统计、路由等
npm test          # 单元测试
npm run check     # 语法 / 清单检查
npm run pack:check # 打包自检

Compare in this category

The five most-starred plugins in the same category.

PluginAuthor StarsVersionUpdated
open-design nexu-io 106.9K 0.25.1 2026-11-10
huashu-design alchaincyf 29.1K 3.3.0 2026-11-10
dsh-web zhu1090093659 10.3K 0.0.1 2026-11-10
baoyu-design JimLiu 6.3K 2.12.2 2026-11-10
dsh-wallpaper-engine elysia395 6.3K 1.4.2 2026-11-10