Roon Extension for managing Roon Extensions.
OS specific installation instructions can be found on the project Wiki.
Install Node.js from https://nodejs.org.
Make sure you are running node 5.x or higher. This can be verified on the command line with the following command:
node -v
For example:
$ node -v
v5.10.1
Install Git from https://git-scm.com/downloads.
Setup an extension installation location via npm.
mkdir ~/.RoonExtensions
npm config set prefix '~/.RoonExtensions'
Note: If you use npm for other purposes as well, it may be handy to use an environment variable instead. Background information about setting up a global npm installation directory can be found here.
Install the extension at the set location:
npm install -g https://github.com/TheAppgineer/roon-extension-manager.git
Note: On Windows it is easiest to run this command from the Git CMD prompt (part of git installation), this ensures that the git executable can be found.
Run it!
cd ~/.RoonExtensions/lib/node_modules/roon-extension-manager
node .
The extension should appear in Roon now. See Settings->Extensions. If you have multiple Roon Cores on the network, all of them should see it but only one can connect at a time.