dsh-music-local
在终端中运行以下命令:
dsh plugin install xiao000xue/dsh-music-local
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xiao000xue/dsh-music-local,或按 README 从 https://github.com/xiao000xue/dsh-music-local 安装并挂入 profile bundles 后重启 DSH。
插件介绍
在 DeepSeek Harness 里想听本地音乐,常见做法是给模型注册播放工具、把曲库塞进系统提示——曲库越大,每轮对话的 token 就越贵,而且模型其实不必参与「点歌」。dsh-music-local 把整条链路放在浏览器半体与宿主 HTTP 路由之间:只注入 webServer,不注册工具、不注入提示、不把曲目写进上下文,因此无论曲库规模如何,对 LLM 的 token 开销都是零。
插件把一个音乐根目录下的每个子目录(任意深度)当成歌单节点,直接流式播放文件,不改动、不转存、也不为扫描去读音频文件头。输入框下方有播放条,可展开可拖动的播放面板:树形歌单、按歌单内搜索、上一首/下一首与进度音量;设置可改根目录并重扫。浏览器原生格式走 Range 秒开;dts、dsd、ape 等可走可选 ffmpeg 管道实时转码(不落盘),并会在常见路径里挑选得分更高的完整版 ffmpeg。
扫描只解析文件名,结果常驻内存,大库也能较快完成初次扫描;列表用原生 DOM 分页渲染,曲名从文件名做配对式解析。适合在 DSH 桌面端长期挂着本地曲库、希望 UI 里直接听、又不想让音乐库拖累对话成本的用户;需要 exotic 格式转码时自备 Node 20+ 与完整 ffmpeg 更稳妥。
使用场景
- 在 DSH 输入框旁常驻播放条,边写提示边听本地曲库
- 按文件夹树浏览歌单,在某一歌单子树内搜索并切歌
- 收藏大量无损或冷门格式,浏览器直播或靠 ffmpeg 转码播放
适合人员
- 不想把曲库塞进 LLM 上下文、追求零 token 的 DSH 用户
- 习惯用目录整理音乐、希望每文件夹即歌单的人
- 桌面端长期挂机办公、需要内置播放器而非外链服务的人