@dsh-external/dsh-music
这是一个可以让你边对话边听歌的 DeepSeek Harness 插件:可自动收缩成小唱片圈的悬浮播放器(双击下一首/三击上一首、边缘吸附贴边),接入QQ音乐(官方接口解析),支持扫码登录QQ音乐账号(解锁VIP播放与「我喜欢」)、断点续播、音质切换、重启续播、歌单导入和搜索。dsh-MusicPlayer: chat and listen at the same time.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:1608kiy/dsh-music说明文档
阅读完整 README ↗dsh-music 🎵
这是一个可以让你边对话边听歌的 DeepSeek Harness 插件,具有折叠和展开两种可自由拖动的悬浮窗口形态,接入 QQ 音乐(官方 musicu.fcg / vkey 解析 + Meting 兜底),支持 扫码登录 QQ 音乐账号(解锁 VIP 歌曲播放、导入「我喜欢」和自己的歌单),以及 QQ 音乐歌单导入和按歌名或歌手搜索单曲导入。
本分支已将原版的网易云音乐集成改造为 QQ 音乐:搜索、歌单、音频流全部走 QQ 音乐公开接口,通过 host 端代理绕过浏览器跨域与防盗链;并新增 QQ 账号扫码登录(凭证持久化,下次启动免登录)。
An animated floating music player plugin for DeepSeek Harness Web with a collapsible/expandable draggable frosted-glass card, deep QQ Music integration (QR-code account login, VIP playback, liked-songs & personal playlists, playlist import by link/ID, search by title/artist), an official vkey audio-stream resolver with a Meting third-party fallback, and an agent-facing music tool — queue, skip, pause, and control volume right from the chat. Zero external front-end dependencies.
Features
- 悬浮播放器:右下角 QQ 绿 × 黄 配色的深色毛玻璃小卡片(
backdrop-filter磨砂 + 内发光),可拖动记忆位置,展开/收起带物理曲线动画;播放中封面唱片旋转;播放/暂停、上下首、可点进度条(黄绿渐变 + 发光圆头)、音量、列表循环/单曲循环/随机、播放列表 - 自动收缩小唱片:播放中鼠标离开超过 3 秒,播放器自动收缩成旋转的小唱片圈(封面图);悬停显示「+」展开按钮(点击恢复长条),悬停不会自动展开;按住可拖动,靠近屏幕边缘自动吸附贴边(像悬浮球);双击圈圈切下一首、三击返回上一首
- 断点续播:每首歌的播放进度自动记忆,切回同一首歌/重启后从上次位置继续
- 音质选择:播放器内一键切换 128k 标准 / 320k 高品质(320k 需登录 VIP 账号,自动降级)
- 键盘快捷键:
空格播放/暂停,←上一首,→下一首(输入框中不生效) - 重启续播:播放队列、音量、循环模式自动记忆(
%DSH_HOME%\dsh-music\state.json),重启后接着播 - 精致扫码登录页:呼吸光晕二维码卡片 + 脉冲状态指示(等待扫码/已扫码确认)+ 三步引导 + 登录成功动画,一键「登录QQ音乐」
- QQ 音乐接入:一键导入/切换歌单(粘贴链接或 id)、搜索单曲(搜索 + 加入);host 端代理搜索/歌单/音频流,绕过浏览器跨域与防盗链;免费歌曲经官方 vkey 接口直接播放,VIP/受版权限制歌曲自动跳过或经 Meting 解析试听
- QQ 账号登录:播放器面板一键「登录QQ音乐」→ 手机 QQ 扫码授权,凭证保存在本地(
%DSH_HOME%\dsh-music\qq-login.json),重启免登录;登录后 VIP 歌曲完整播放、可导入「我喜欢」(id=201)和我创建/收藏的歌单(含私密歌单) - :通过环境变量 指定 QQ 歌单 id,启动时自动加载为内置曲库(未配置则播放列表为空,可在播放器内手动导入)