dsh-ximalaya
DeepSeek Harness 喜马拉雅播客插件:Host 端代理喜马拉雅搜索/专辑/曲目接口并解析播放地址(免费曲直链 + 登录态 baseInfo 解锁已购/VIP 内容),浏览器侧提供播放条与搜索/专辑/收藏面板,并注册 ximalaya_play 模型工具
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jerryqx/dsh-ximalaya说明文档
阅读完整 README ↗使用
- 搜索播放:面板「搜索」页输入关键词(如「三体」「郭德纲」「晓说」)→ 点专辑卡片 → 点任意曲目(或专辑头部的「▶ 播放」)
- 连续播放:一集播完自动播下一集;⏮/⏭ 在专辑内切换;翻到已加载列表末尾会自动拉取下一页续播
- 让 agent 播放:对话框里说「用喜马拉雅播放 XXX」;agent 会调用
ximalaya_play工具,播放条 2 秒内响应 - VIP/付费内容:面板「我的」页 → 喜马拉雅 App 扫码登录 → 已购/VIP 内容自动解锁(播放质量也会升到 128k M4A)
- 收藏:专辑详情页点「♡ 收藏」;「我的」页可查看/移除收藏
- 倍速/音量:播放条上点
1.0x循环切换倍速;🔊 弹出音量条
配置
插件为「Host 端 + Web 端」双面结构:
- Host 端(
lib/index.js):喜马拉雅接口代理(搜索/专辑/曲目/扫码登录)、播放地址解析与音频流转发、ximalaya_play工具、状态持久化 - Web 端(
lib/client.js):浏览器里的播放条 + 搜索/专辑/收藏面板
由 cordis.patch.yml 插入 ximalaya-podcast 行自动组对:
- insert:
- id: ximalaya-podcast
name: 'dsh-ximalaya'
状态持久化:登录态、收藏、搜索历史、音量/倍速、面板位置、上次播放(专辑/曲目/进度)全部保存在 Host 端 ~/.dsh/ximalaya-state.json,重启/刷新不丢(dsh-desktop 随机端口下同样有效)。
使用声明(重要)
本插件通过非官方接口访问喜马拉雅内容,所播放内容的版权归喜马拉雅及权利方所有。仅供个人学习、技术研究、日常试听使用,严禁用于任何商业用途、公开传播、二次分发或盈利行为。扫码登录产生的账号风控、封禁等风险由使用者自行承担。如您不同意以上条款,请勿使用本插件。