DeepSeek Harness 插件:dsh-music-plus

前言

DeepSeek Harness (DSH) 的核心能力通过插件扩展。原版 dsh-music-player 包含在线 QQ 音乐、酷狗音乐以及 AI 讲书(TTS)等功能。dsh-music-plus 是基于该原版的修改版,移除了在线音乐和 AI 讲书能力,新增了播客 RSS 订阅与网络电台功能,专注于本地音频流式播放与播客收听。

核心功能

该插件提供以下已核实的功能:

  • 本地音频流式播放
  • 断点续播(本地音乐与播客)
  • 实时频谱可视化
  • 自建歌单(支持收藏到“我最喜欢”)
  • 播客 RSS 订阅与在线播放
  • 网络电台(内置 CC0 电台库)
  • 真实音质识别
  • 支持多种音频格式(mp3, m4a, flac, wav 等)

安装与启用

本插件不是通过 npm 安装,而是需要将本地源码目录作为插件源安装到某个 DSH profile。

1. 获取源码

克隆仓库或下载 ZIP 解压到本地目录。

git clone https://github.com/conafun/dsh-music-plus.git
cd dsh-music-plus

2. 安装到 Profile

使用 dsh plugin add 命令,将本地目录路径作为参数传入。

dsh plugin --profile <profile> add <项目绝对路径>

3. 桌面版安装注意

桌面版(DSH Desktop)不能使用上述命令,必须使用应用自带的 CLI。

& "<版本目录>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add <项目绝对路径>

4. 重启应用

安装完成后,重启 DSH 或刷新 Web 页面,即可在聊天区上方看到播放条。

典型用法

安装后,可以通过对话框或播放面板使用以下功能:

  • 播放本地音乐(如:“播放周杰伦的歌”)
  • 播放自建歌单(如:“播放歌单 我最喜欢”)
  • 播放网络电台(如:“放个爵士电台”或“播放 NTS”)
  • 控制播放(如:“暂停 / 继续 / 下一首”)

注意事项

  • 安装方式:必须使用本地目录路径进行安装,不支持 npm 包名安装。
  • 环境要求:需要 Node.js >= 20。
  • 桌面版限制:桌面版必须使用应用内置 CLI 命令安装,否则会报错。
  • 联网要求:播客订阅、网络电台功能需要联网。
  • 断点续播:仅本地音乐与播客支持断点续播,网络电台不支持。
  • 频谱限制:频谱显示可能因源站 CORS 限制而缺失,但不影响播放。

结语

dsh-music-plus 是一个专注于本地音频播放与播客收听的 DSH 插件。它通过移除在线服务并新增电台与播客功能,为 DSH 用户提供了更纯粹的本地媒体管理能力。更多信息可查看项目目录或源码仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜