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,若站點策略變化可能失效。

鏈接

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

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

小夜