jerryqx/dsh-ximalaya0

dsh-ximalaya

DeepSeek Harness 喜马拉雅播客插件:Host 端代理喜马拉雅搜索/专辑/曲目接口并解析播放地址(免费曲直链 + 登录态 baseInfo 解锁已购/VIP 内容),浏览器侧提供播放条与搜索/专辑/收藏面板,并注册 ximalaya_play 模型工具

包名
dsh-ximalaya
版本
0.1.0
许可证
MIT
最近更新
2026年8月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jerryqx/dsh-ximalaya

使用

  1. 搜索播放:面板「搜索」页输入关键词(如「三体」「郭德纲」「晓说」)→ 点专辑卡片 → 点任意曲目(或专辑头部的「▶ 播放」)
  2. 连续播放:一集播完自动播下一集;⏮/⏭ 在专辑内切换;翻到已加载列表末尾会自动拉取下一页续播
  3. 让 agent 播放:对话框里说「用喜马拉雅播放 XXX」;agent 会调用 ximalaya_play 工具,播放条 2 秒内响应
  4. VIP/付费内容:面板「我的」页 → 喜马拉雅 App 扫码登录 → 已购/VIP 内容自动解锁(播放质量也会升到 128k M4A)
  5. 收藏:专辑详情页点「♡ 收藏」;「我的」页可查看/移除收藏
  6. 倍速/音量:播放条上点 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 随机端口下同样有效)。

使用声明(重要)

本插件通过非官方接口访问喜马拉雅内容,所播放内容的版权归喜马拉雅及权利方所有。仅供个人学习、技术研究、日常试听使用,严禁用于任何商业用途、公开传播、二次分发或盈利行为。扫码登录产生的账号风控、封禁等风险由使用者自行承担。如您不同意以上条款,请勿使用本插件。