同步 ROON 实时听音状态至 Discord

前言

以前一直用 fb2k 最近转到 ROON 后一直想让 ROON 也可以像 fb2k 一样装个插件将听音实时状态同步到 dc 上,于是今天心血来潮搜了下发现了下面这个几乎无人关注插件

DC 效果预览
DC 效果预览

安装

该插件基于 Discord RPC 运行,请提前在电脑上安装好 Discord 并登录

  1. 下载插件源代码在想要安装的目录解压后进入项目根文件夹,例:D:\discord-presence-roon
  2. 在项目根目录打开 cmd 安装插件需要的依赖:npm install
  3. 启动插件并测试能否正常运行:node .
  4. 在 ROON 扩展页面启用并配置相关栏目
  5. 确认同步无误后即安装完成

配置一键启动脚本

  1. 在插件源代码根目录创建 start.bat 文件,此处的 D:\discord-presence-roon 修改成你自己安装的目录
    @echo off
    cd /d "D:\discord-presence-roon"
    node .
  2. 双击启动测试能否成功启动

设置开机自起并后台运行隐藏 cmd 窗口

  1. 任意目录创建 discord-presence-roon.vbs 文件,此处的 D:\discord-presence-roon\start.bat 修改成上一步中你创建 bat 的路径
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run chr(34) & "D:\discord-presence-roon\start.bat" & Chr(34), 0
  2. 按 Win + R 输入 shell:startup 打开“启动”文件夹并将创建好的 vbs 文件拖入
  3. 双击 vbs 文件即可后台启动(这里可以回到 ROON 的插件页面确认下是否成功启动了)