前言¶
DeepSeek Harness(DSH)的插件生態正在擴展,開發者可以通過插件爲智能體賦予更多能力。音樂交互是智能體應用中常見的需求,但現有的通用工具往往缺乏對本地偏好和特定平臺的深度整合。肥魚電臺(FishFM)作爲一款社區插件,旨在解決這一痛點,它將網易雲音樂的推薦能力與本地模型篩選相結合,讓 DSH 擁有一副屬於自己的耳機。
插件介紹¶
FishFM 是面向 DSH 的社區音樂插件,由開發者 A7m0spHere 維護。它不依賴雲端憑據,所有數據與偏好均保存在本地,支持從網易雲導入參考歌曲,利用 DSH 配置的模型篩選歌單,並具備新歌篩選能力。
核心能力¶
- 網易雲聽歌:連接網易雲音樂平臺,基於賬號權限播放歌曲。
- 本地偏好學習:記錄收聽經歷,用於後續推薦。
- 模型歌單篩選:結合參考歌曲與模型,自動挑歌並給出理由。
- 新歌篩選:在指定範圍內篩選新歌。
安裝與啓用¶
在 DSH 的插件管理器中添加插件,或在命令行執行以下命令(以 Web profile 爲例):
dsh plugin --profile web add dsh-feiyufm-core@0.1.0-beta.3 --registry https://registry.npmjs.org/
安裝完成後點擊“立即啓用”。同一 profile 下只能啓用一份 FishFM。
使用流程¶
- 登錄平臺:在 DSH 側欄展開“肥魚電臺”,點擊“音樂平臺”,使用網易雲 App 掃碼登錄。
- 導入參考:從近期播放、喜歡的歌曲或指定歌單導入參考歌曲,供模型學習。
- 挑歌或點播:使用 DSH 配置的模型挑選歌單,或直接手動點播曲庫。
注意事項¶
- 平臺支持:當前 Windows + 網易雲 已發佈;macOS 處於實驗性狀態;QQ音樂接入暫緩。
- 數據存儲:數據庫默認位於
$DSH_HOME/fishfm/music.sqlite。網易雲會話由 DPAPI(Windows)或 Keychain(macOS)保存,模型不會接收 Cookie 或憑據。 - 許可:代碼採用 MIT 許可證,但依賴與素材遵循各自許可,用戶提供的衍生圖不屬於本項目授權範圍。
- 運行與升級:首次播放可能需要數秒等待;升級後建議完整退出 DSH(含托盤)再啓動。
結尾¶
FishFM 提供了一種可控、本地化的音樂交互方式,適合希望爲 DSH 智能體增加個性化聽覺體驗的開發者。更多詳情可查看官方目錄或源碼倉庫。