DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
N

dsh-netease-cdp

Netease Cdp

DeepSeek Harness 网易云点歌插件:CDP 驱动桌面客户端 + 关键词搜索/插播(不碰私有 API 登录)

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:DSH-Raising-Plan/dsh-netease-cdp#5bf761e4af97435b45f6a2f2bb1c0c879eba3a71
README兼容性版本

兼容性与来源证明

Netease Cdp 以 dsh-netease-cdp 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/28

版本

0.2.0stable
2026/10/28

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
AGPL-3.0-or-later
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/28
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:27 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel/You.com 无需密钥;通过 MCP 支持 Zhihu 全局/站内搜索,以及 Perplexity/SerpBase/DeepSeek(官方 + 原生工具/搜索)/Baidu/Kimi/Aliyun/Douba)Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。Dafeiyudsh-dafeiyu由 DeepSeek Harness 会话事件驱动的原生桌面端 BigFish companion。

README

dsh-netease-cdp

用 Chrome DevTools Protocol(CDP) 驱动网易云桌面客户端,做成 DeepSeek Harness 点歌工具。

CDP 控制的是你已经登录的客户端窗口(会员曲库 / 私人雷达跟你本机会话走);关键词搜索走公开 web 接口,不读 cookie、不碰私有登录 API。

社区插件,与 DeepSeek / 网易云官方无关。
移植自 canyueY/netease-cdp。
English: README.en.md

为什么用 CDP

网易云的私有 API 需要登录态、签名和频繁变动的加密参数,维护成本高。CDP 走的是另一条路:

  • 客户端本来就登录着,会员曲库、私人雷达、每日推荐都在;
  • 通过调试端口读播放器状态、派发播放动作,等价于“替用户点了一下”;
  • 搜索用公开 web 接口拿 song id,再交给客户端播放;
  • 不保存账号密码,不调用登录接口。

前提:客户端必须带调试端口启动

"C:\Program Files\Netease\CloudMusic\cloudmusic.exe" --remote-debugging-port=9222

调试端口只在进程启动参数里生效,运行中改不了。改完要完全退出客户端再开。

安装

dsh plugin --profile web add github:DSH-Raising-Plan/dsh-netease-cdp#plugin/dsh

本地开发需要先装依赖(ws):

npm ci
npm test

工具

工具参数作用
netease_probeport?探测 CDP 是否可用,并返回当前曲目
netease_now_playingport?读取当前曲目
netease_searchkeyword(必填)、limit(1–20)搜索候选(id/name/artists),不播放
netease_playsong_id(必填)、force?按 song id 点播(force 用于同一首强制重派发)
netease_play_keywordkeyword(必填)、index?、limit?搜索并点播第 N 个候选
netease_insert_nextsong_id(必填)插到“下一首播放”,不打断当前曲
netease_play_cardcard播放发现页卡片:daily / private_radar / heart_mode / private_roam
netease_nextdom_fallback?下一首(Redux 失败时默认点 DOM)
netease_prevdom_fallback?上一首

插件还会在 ctx.netease 上挂搜索/点播能力,供其它插件复用。

配置

端口优先级:工具参数 port > ctx.config['dsh-netease-cdp'].port > 环境变量 NETEASE_CDP_PORT > 9222。

{
  "dsh-netease-cdp": { "port": 9222 }
}

使用示例

netease_probe                       → 客户端在线?现在在放什么?
netease_play_keyword {"keyword":"夜航星"}  → 搜索并播放第一首
netease_play {"song_id":"1234567"}         → 精确点播
netease_insert_next {"song_id":"1234567"}  → 插队到下一首
netease_play_card {"card":"private_radar"} → 播放私人雷达

故障排查

现象原因 / 处理
连不上 CDP 端口 9222客户端没带 --remote-debugging-port=9222 启动,完全退出后重开
没有可用的 page客户端还没加载完,等几秒再 probe
Cannot find package 'ws'在插件目录执行 npm ci
搜索有结果但播放无效客户端未登录 / 会员曲库受限 / 页面结构变化,先 netease_probe 看状态
切歌不稳定新版客户端可能改 Redux 路径;netease_next 默认会回退点 DOM

限制

  • 只控制桌面客户端,不是网页版;
  • 搜索接口是公开 web API,可能随站点改动失效;
  • 不读 cookie,因此拿不到“私人 FM 推荐理由”之类的账号数据;
  • 客户端更新可能改变内部页面结构,需要跟着修选择器;
  • 点播是“派发动作”,不保证版权/地区限制下一定成功。

开发

npm ci
npm test
npm run check

需要 @deepseek-ai/dsh-tools(或设置 DSH_TOOLS_PATH)才能注册工具。

许可

AGPL-3.0-or-later