Releases: 1608kiy/dsh-music
Releases · 1608kiy/dsh-music
Release list
dsh-music v0.7.1
v0.7.1 — 最小化 vs 停用,职责分离
按用户的习惯重新设计了"收起"和"关闭":
播放器上的收起按钮 = 最小化
- 播放器右上角的收起按钮(和鼠标离开 5 秒)→ 播放器最小化成角落小唱片圈(封面旋转,双击/三击切歌,悬停「+」展开)
- 点小圈随时恢复,音乐一直继续
设置 → 插件 = 插件级停用/启用
- 「音乐播放器」卡片新增 「停用播放器」:播放器从页面彻底消失(不留任何痕迹)并暂停播放——这才是"关闭插件"
- 「启用播放器」随时恢复(也支持对 agent 说「打开播放器」)
dsh-music v0.7.0
v0.7.0 — 关闭后彻底隐藏
✨ 变化
- 点 × 关闭播放器后,播放器完全从页面消失——不再有角落小圈,页面干干净净(音乐继续播放)
- 重新打开:
- 对 agent 说「打开播放器」——新增
music工具show动作 +/dsh-music/visibility桥接(实测:工具调用 → 浏览器自动唤出) - 或到 设置 → 插件 → 插件配置 →「🎵 音乐播放器」卡片点「显示播放器」
- 对 agent 说「打开播放器」——新增
- 重新打开后默认是小唱片圈吸附在屏幕边上(首次使用才完整展示)
使用
- 关闭:播放器右上角 × / 小圈悬停 ×
- 打开:说「打开播放器」或设置页按钮
dsh-music v0.6.2
v0.6.2 — 关闭后的入口改为小唱片圈
- 关闭播放器后,右下角的入口按钮不再是"大按钮嵌小封面"——现在就是和收缩态一模一样的小唱片圈(46px):封面铺满整个圆圈,播放中旋转 + 脉冲光环,暂停静止
- 点击小圈:打开播放器并继续播放
dsh-music v0.6.1
v0.6.1 — 设置页插件卡片 + 封面重开按钮
✨ 新增
- 设置 → 插件 → 插件配置 显示插件卡片:dsh-music 现在注册了自己的设置卡片(和其他内置插件一样出现在列表里)——显示插件版本、当前播放状态(播放中/已暂停/正在播放哪首歌)、QQ 音乐登录状态,并提供「显示播放器 / 隐藏播放器」按钮
- 关闭后的重开按钮显示歌曲封面:不再是空白音符图标——显示当前歌曲的封面图(播放中旋转 + 脉冲光环,暂停静止);点击它直接继续播放并打开播放器
使用
- 设置 → 插件 → 插件配置 → 找到「🎵 音乐播放器(QQ 音乐)」卡片:查看状态、一键显示/隐藏播放器
- 隐藏播放器后,右下角封面按钮点击即恢复播放
dsh-music v0.6.0
v0.6.0 — 一键关闭/重开 + 暂停也收缩
✨ 新增
- 一键关闭播放器:卡片右上角 / 小圈悬停的 × 按钮——关闭后播放器隐藏(音乐继续播放),右下角留下一个小音符入口按钮;点击重新打开
- 默认小圈形态:首次使用完整展示播放器(引导);之后启动、重开都默认以小唱片圈吸附在屏幕边上,不占位置,需要时悬停「+」展开
- 暂停也自动收缩:不再只限播放中——鼠标离开超过 5 秒,无论播不播放,播放器都收缩成小圈并吸附贴边
使用
- 展开面板右上角 × 或小圈悬停 × → 关闭播放器;右下角音符按钮 → 重新打开(小圈形态)
- 鼠标离开 5 秒 → 自动缩圈贴边(任何播放状态)
dsh-music v0.5.1
dsh-music v0.5.1 — QQ 音乐悬浮播放器插件
让 DeepSeek Harness 边对话边听歌的悬浮播放器插件:深色毛玻璃卡片 + 自动收缩小唱片圈 + QQ 音乐深度集成。
✨ 功能亮点
- 悬浮播放器:QQ 绿×黄配色的毛玻璃卡片,可拖动记忆位置,展开/收起物理曲线动画,播放中封面唱片旋转
- 自动收缩小唱片:播放中鼠标离开 3 秒收缩成 46px 小唱片圈(封面旋转 + 脉冲光环);悬停显示「+」展开按钮;双击切下一首、三击返回上一首;按住拖动,松手自动吸附屏幕边缘(悬浮球式)
- QQ 音乐接入:官方 musicu.fcg / vkey 解析,搜索、歌单导入(含「我喜欢」和私密歌单)、host 代理绕过跨域防盗链
- 扫码登录:手机 QQ 扫码授权(ptlogin2 → OAuth → QQLogin),凭证本地持久化,重启免登录,自动续期;登录后 VIP 歌曲完整播放
- 音质切换:128k 标准 / 320k 高品质(登录 VIP 后生效,自动降级)
- 断点续播:单曲进度自动记忆,重启后从上次位置继续
- 重启续播:队列/音量/模式持久化(state.json)
- 键盘快捷键:空格播放/暂停,←/→ 切歌
- agent 工具:
music工具支持搜索、导入歌单、我的歌单、登录引导、播放控制
🚀 安装
dsh plugin --profile web add "github:1608kiy/dsh-music"
# 或桌面版:复制包到 profiles/node_modules/@dsh-external/dsh-music 并在 cordis.patch.yml 注册
# 重启 dsh 后页面右下角出现 🎵 播放器📦 内容
index.js— host 端:状态机、REST API、QQ 登录、vkey 解析、持久化client.js— 浏览器端:毛玻璃播放器、小唱片圈、扫码登录面板(零依赖手写格式)cordis.patch.yml— bundle 插入声明- README / LICENSE (MIT)
⚠️ 声明
本项目与 DeepSeek、腾讯 QQ 音乐无关;音频来自 QQ 音乐公开接口与第三方 Meting 解析服务,仅供学习交流。