ramwin/dsh-turn-music ↗★ 0

dsh-turn-music

在对话回合结束时自动播放音乐提醒。 适合需要回合结束声音提醒的Web用户,支持自定义音频和音量调节。

套件
dsh-turn-music
相容性
待驗證
版本
0.1.0
授權
MIT
最近更新
2026年10月17日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ramwin/dsh-turn-music

使用

  1. 打开 设置 → 内置插件 → 回合提醒音乐(或左侧栏「插件」面板里的同名卡片)。
  2. 「启用」默认已开;点试听确认音量和音源。
  3. 想要自己的音乐:填路径,或点文件框选一个 mp3 上传。
  4. 回合结束时音乐响起,右下角浮标可暂停 / 继续 / 关闭。

浏览器自动播放:浏览器要求页面至少被点过一次才允许出声。你正常用 GUI 打字/点按钮就已经满足;如果第一时间没声音,浮标会显示「浏览器拦截了自动播放,点一下播放」,点它即可。

设置项

设置默认说明
启用开回合结束时是否播放
音乐文件空留空 = 内置叮铃铃;填 ~ 或绝对路径;也可上传
音量800–100,只影响本插件的播放
循环播放开一直响到你手动暂停/关闭(关掉则播完一遍就停)
最长响多久120 秒循环时的安全上限,0 = 不限
只提醒当前会话关开:只对屏幕上正在看的会话响
忽略子代理会话开子代理的回合结束不响

设置存在 ~/.dsh/turn-music.json(全局,不分项目/会话);上传的音频存在 ~/.dsh/turn-music/。

部署级默认值(全局)

在 profile 的 cordis.patch.yml 里给插件条目写 config,它成为默认值(个人设置仍可覆盖,「恢复默认」回到这里):

- id: turn-music
  name: 'dsh-turn-music'
  config:
    enabled: true
    file: /srv/sounds/ring.mp3
    volume: 80
    loop: true
    maxSeconds: 120
    onlyCurrent: false
    muteSubagent: true