← 返回列表
D

dsh-music-player

v0.1.2 · 0 天前发布

DeepSeek Harness 本地音乐库播放器:Host 扫描音乐目录并以 HTTP 流式提供音频,浏览器侧提供播放条/播放面板/设置页与实时频谱,并注册 music_play 模型工具

deepseek-harnessdshdsh-pluginmusicplayeraudio

README

dsh-music-player

DeepSeek Harness 本地音乐库播放器插件(bundle)。

在 Host 进程里扫描本地音乐目录(默认 ~/Music,可在面板里改),以 HTTP 流式(支持 Range/拖进度)给浏览器提供音频;浏览器侧给聊天输入区注入正在播放条,并提供一个浮动的播放面板(曲目列表 / 循环模式 / 音量 / 实时频谱 / 音乐目录设置)。同时注册 music_play 模型工具,让 agent 可以直接按关键词播放本地音乐。

特性

  • 本地音频流式播放,支持 seek / 断点续播

  • 顺序播放、单曲循环、乱序播放三种模式

  • 实时 7 段频谱可视化(解码音频包络驱动)

  • 播放列表面板可自由拖动,位置跨刷新记忆

  • music_play 模型工具:agent 可按关键词让浏览器播放

  • 支持的格式:mp3 / m4a / m4b / aac / flac / wav / ogg / opus / webm / aiff(自动递归扫描子目录,上限 500 首)
  • 截图

    !播放条

    !播放面板

    !实时频谱

    安装

    需要已安装 dsh CLI。

    从 npm 安装(推荐,已发布到 registry)

    sh

    把 <profile> 换成实际 profile 名,如 web


    dsh plugin --profile <profile> add dsh-music-player

    从 GitHub 安装(备用来源)

    ```sh

    把 <profile>

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-music-player
    Repo
    git+https://github.com/kendu76/dsh-music-player.git
    Engines
    {"node":">=20"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}}