dsh-netease-music:DSH 網頁版網易雲音樂播放器插件

DeepSeek Harness(DSH)是一個插件化框架,允許通過插件擴展界面與功能。開發者在工作中常需聽音樂保持專注,dsh-netease-music 插件直接在 DSH 網頁版中集成了網易雲音樂播放功能。它提供常駐頂部的迷你播放器與可展開的完整面板,內置自動啓動的 NeteaseCloudMusicApi 本地服務,並支持通過 AI 對話控制播放。

核心功能

  • 頂部條迷你播放器:常駐顯示封面、歌名、歌手及播放控制按鈕。
  • 展開播放面板:包含每日推薦、我的歌單、私人 FM、搜索、播放隊列、播放歷史及設置。
  • 播放控制:支持順序/列表循環/單曲循環/隨機播放,可拖動進度條、調節音量。
  • 斷點續播:自動記錄上次播放的歌曲、歌單及進度,重啓後恢復。
  • 掃碼登錄:通過手機 App 掃碼登錄,狀態持久化。
  • AI 控制工具:註冊 netease_music 工具,可在對話中直接控制播放器。

安裝與啓用

環境要求

  • DeepSeek Harness(dsh web)
  • Node.js、pnpm

安裝步驟

# 1. 進入 web profile 目錄
cd "$env:USERPROFILE\.dsh\profiles\web"

# 2. link 安裝本插件(<路徑> 替換爲插件目錄的絕對路徑)
pnpm add 'link:C:/<路徑>/dsh-netease-music'

# 3. 安裝插件運行時依賴 NeteaseCloudMusicApi
pnpm add NeteaseCloudMusicApi

# 4. 編輯 package.json,在 dsh.profile.bundles 末尾追加 "dsh-netease-music"

完成上述步驟後,重啓 dsh web(Host 端需要重啓進程加載),刷新頁面即可在頂部條看到播放器。

典型用法

  • 展開面板:點擊頂部條迷你播放器左側的封面或箭頭,或使用快捷鍵 Ctrl+Shift+M。
  • 搜索播放:在面板的「搜索」頁輸入關鍵詞,選擇歌曲或歌單播放。
  • AI 對話控制:在對話中輸入自然語言指令,例如「幫我播放周杰倫的晴天」。
  • 命令控制:使用工具命令,如 next(下一首)、previous(上一首)、pause(暫停)、volume(調節音量)。

適用場景與注意

  • 適用場景:DSH Web 環境下的開發者或用戶,需要在開發工作流中接入音樂播放。
  • 注意事項:
    1. 首次播放限制:由於瀏覽器自動播放策略,首次播放需要手動點擊一次。
    2. 本地服務安全:本地 API 服務(默認端口 3000)僅監聽本機,不可暴露到公網。
    3. 數據隔離:登錄 Cookie 僅保存在本機 profile 目錄,不會隨插件分發。
    4. 版權限制:部分歌曲因版權或 VIP 限制無法播放,非 VIP 音質會自動降級。

該插件通過集成本地 API 和 AI 工具,將音樂播放無縫融入 DSH 工作流。作者爲 JasonCHTT,採用 MIT 許可證。

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

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

小夜