前言¶
DeepSeek Harness (DSH) 的核心能力通過插件擴展。原版 dsh-music-player 包含在線 QQ 音樂、酷狗音樂以及 AI 講書(TTS)等功能。dsh-music-plus 是基於該原版的修改版,移除了在線音樂和 AI 講書能力,新增了播客 RSS 訂閱與網絡電臺功能,專注於本地音頻流式播放與播客收聽。
核心功能¶
該插件提供以下已覈實的功能:
- 本地音頻流式播放
- 斷點續播(本地音樂與播客)
- 實時頻譜可視化
- 自建歌單(支持收藏到“我最喜歡”)
- 播客 RSS 訂閱與在線播放
- 網絡電臺(內置 CC0 電臺庫)
- 真實音質識別
- 支持多種音頻格式(mp3, m4a, flac, wav 等)
安裝與啓用¶
本插件不是通過 npm 安裝,而是需要將本地源碼目錄作爲插件源安裝到某個 DSH profile。
1. 獲取源碼¶
克隆倉庫或下載 ZIP 解壓到本地目錄。
git clone https://github.com/conafun/dsh-music-plus.git
cd dsh-music-plus
2. 安裝到 Profile¶
使用 dsh plugin add 命令,將本地目錄路徑作爲參數傳入。
dsh plugin --profile <profile> add <項目絕對路徑>
3. 桌面版安裝注意¶
桌面版(DSH Desktop)不能使用上述命令,必須使用應用自帶的 CLI。
& "<版本目錄>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add <項目絕對路徑>
4. 重啓應用¶
安裝完成後,重啓 DSH 或刷新 Web 頁面,即可在聊天區上方看到播放條。
典型用法¶
安裝後,可以通過對話框或播放面板使用以下功能:
- 播放本地音樂(如:“播放周杰倫的歌”)
- 播放自建歌單(如:“播放歌單 我最喜歡”)
- 播放網絡電臺(如:“放個爵士電臺”或“播放 NTS”)
- 控制播放(如:“暫停 / 繼續 / 下一首”)
注意事項¶
- 安裝方式:必須使用本地目錄路徑進行安裝,不支持 npm 包名安裝。
- 環境要求:需要 Node.js >= 20。
- 桌面版限制:桌面版必須使用應用內置 CLI 命令安裝,否則會報錯。
- 聯網要求:播客訂閱、網絡電臺功能需要聯網。
- 斷點續播:僅本地音樂與播客支持斷點續播,網絡電臺不支持。
- 頻譜限制:頻譜顯示可能因源站 CORS 限制而缺失,但不影響播放。
結語¶
dsh-music-plus 是一個專注於本地音頻播放與播客收聽的 DSH 插件。它通過移除在線服務並新增電臺與播客功能,爲 DSH 用戶提供了更純粹的本地媒體管理能力。更多信息可查看項目目錄或源碼倉庫。