kendu76/dsh-music-player

kendu76★ 0JavaScript最后同步: 2026-08-22

在 GitHub 打开

music player plugin for deepseek harness

README 摘要

dsh-music-player DeepSeek Harness 本地音乐/小说播放插件。 写代码写累了、想摸鱼又不想切窗口?这个插件就是你的 摸鱼神器 ——直接在 DeepSeek Harness 的网页里塞进一个本地音乐播放器:扫一下你电脑上的音乐目录(默认 /Music )就能在浏览器里听歌,带播放条和可拖拽的播放面板,还能自己建歌单。 光听歌还不够,它还能 听书 :把本地 .txt 小说丢给 AI 朗读,想听哪章点哪章、声音随便挑。最绝的是它还注册了 music play 模型工具——你连鼠标都不用动,在对话框里跟 agent 说句「播放周杰伦的歌」,音乐分分钟响起来,摸鱼摸出新境界。 特性 - 本地音频流式播放(HTTP Range),刷新后断点续播 - 顺序播放、单曲循环、乱序播放三种模式 - 实时 7 段频谱可视化(解码音频包络驱动) - 播放时申请屏幕唤醒锁,防止听歌时熄屏/休眠(支持 Wake Lock 的浏览器,如 Chrome/Edge) - 播放列表面板可自由拖动,右下角可拖拽调整大小,位置与尺寸跨刷新记忆 - AI 讲书:本地 .txt 小说经 MiMo TTS 合成朗读,自动识别 书名/前言/章节/尾声 结构,播放条带 章节目录 跳转(打开即定位到当前正在播放的章节)、章节切歌,可选 4 种中文 AI 声音(默认白桦) - music play 模型工具:agent 可按关键词播放本地音乐,也可按小说名启动 AI 讲书 - 支持的格式: mp3 / m4a / m4b / aac / flac / wav / ogg / opus / webm / aiff (自动递归扫描子目录,上限 500 首) - 自建歌单 :可新建多个歌单,从本地文件(支持多选、可跨目录)添加歌曲;播放条爱心按钮一键收藏到默认歌单「我最喜欢」;歌单作为播放来源时,顺序/乱序循环只在该歌单内进行 截图 安装 需要已安装 dsh CLI。 从 npm 安装(推荐,已发布到 registry) 从 GitHub 安装(备用来源) 项目是手写的纯 JS( lib/ 直接是发布产物), 没有 需要从源码构建的步骤,因此从 GitHub/npm 直装即可使用,无需像 TypeScript 包那样为构建脚本授权。 安装后重启 DSH,打开 Web GUI: - 聊天输入区上方会出现「本地音乐播放器」播放条 - 点击右侧「列表」按钮打开播放面板 - 在面板顶部点击「选择音乐目录」并选定音乐目录(默认 /Music ),自动递归扫描 - 之后可直接在对话框里让 agent 播放,例如「播放周杰伦的歌」 从本地目录 / tarball 安装 配置 插件为「Host 端 + Web 端」双面结构: - Host 端( lib/index.js ):音乐扫描、HTTP 流式、歌…

在 GitHub 查看完整 README →
工具/开发dshdsh-bundledsh-plugindsh-plugin-marketdsh-pluginsagent

分类