dsh-xiaoyuzhou:DeepSeek Harness 小宇宙播客播放器

在 DeepSeek Harness(DSH)的 Web 端开发中,我们经常需要在对话流中处理音频内容。本插件为 DSH 提供了一个集成的播客播放器,将其无缝嵌入会话界面,提供播放控制、订阅管理和 AI 工具集成能力。

插件介绍

这是由 jerryqx 开发的插件,将小宇宙播客播放器集成到 DeepSeek Harness Web 端。它解决了在 AI 对话中直接收听播客、管理订阅以及通过 AI 控制播放的需求。插件遵循 MIT 许可证。

核心功能

1. 播放与控制

  • 免登录收听:支持粘贴小宇宙分享链接(https://www.xiaoyuzhoufm.com/... 或短链)打开节目。音频代理支持 Range 请求和进度条拖动。
  • 倍速播放:支持 0.75x / 1x / 1.25x / 1.5x / 2x 循环切换。
  • 音量控制:播放条上支持滑动条调节音量(0-100%),支持一键静音/恢复,音量设置本地持久化。

2. 订阅与状态

  • 订阅管理:支持将常听节目订阅到本地,状态文件位于 ~/.dsh/xiaoyuzhou/state.json,跨重启保留。
  • 断点续播:每集播放进度自动记忆,重播时从上次位置继续(需播放超过 30 秒才记录进度)。

3. 内容展示

  • Shownotes 阅读与白名单渲染:单集详情支持安全渲染,使用白名单标签和图片代理。

4. 登录与扩展

  • 扫码/短信登录:解锁关键词搜索、订阅同步、加载节目全部单集以及播放已购付费单集。
  • AI 工具集成:注册 podcast_play 模型工具,支持通过 AI 指令直接控制播放(暂停/继续/停止/上一集/下一集),登录后支持关键词搜索播放。

安装与启用

在终端执行以下命令安装插件:

dsh plugin --profile web add dsh-xiaoyuzhou

安装完成后,重启 DSH Web 并刷新页面即可使用。

验证安装是否生效:

dsh web --dump-config | grep -i "xiaoyuzhou\|xyzfm"

典型用法

  1. 播放节目:在 DSH 面板点击播放条右侧按钮,在“打开”页粘贴小宇宙分享链接即可播放。
  2. 关键词搜索:登录(扫码或短信)后,在面板底部搜索框输入关键词查找节目或单集。
  3. AI 指令控制:
    • 直接播放链接:播放 https://www.xiaoyuzhoufm.com/episode/xxx
    • 播放最新一期:播放最新一期科技早知道
  4. 查看详情:点击播放条可查看 Shownotes。

适用场景与注意事项

  • 权限与源码:插件以 DSH 进程权限运行,请确保安装前已检查源码。
  • 登录风险:第三方登录(扫码/短信)存在被小宇宙风控/封号的可能,Token 仅存于本机。
  • 功能限制:
    • 免登录模式下仅能获取节目最近约 15 集。
    • 付费单集需在 App 内购买并登录后才能播放。
    • 音频代理依赖移动端 UA 绕过小宇宙 WAF,若站点策略变化可能失效。

链接

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

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

小夜