Program your Linux keyboard to act as a Roon remote. It supports play / pause, volume control and convenience switch.
- Node.js 7.0
- NPM
- git
- Linux
git clone https://github.com/naepflin/roon-extension-linuxkeyboardremote.git
cd roon-extension-linuxkeyboardremote
npm install
The event codes are hard-coded. Change them in the app.js before running. See linux event codes.
node .
bash node-recovery.sh
nohup bash node-recovery.sh >/dev/null 2>&1 &
bash run-daemon.sh
- Install the extension again in a separate location
- Change
servicename
in run-daemon.sh to a unique value - Run as described above
Open Roon and enable the extension. Then, pick the zone and keyboard device in the extension settings.
Apache 2.0