C:\Users\administrator.FARMASERVICE\AppData\Roaming\RoonExtensions>roon-extension-manager.bat
C:\Users\administrator.FARMASERVICE\AppData\Roaming\RoonExtensions\node_modules\roon-extension-manager\node_modules\ws\lib\websocket.js:347
…options
^^^
SyntaxError: Unexpected token …
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions…js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (C:\Users\administrator.FARMASERVICE\AppData\Roaming\RoonExtensions\node_modules\roon-extension-manager\node_modules\ws\index.js:3:19)
[root@grendel lib]# ./roon-extension-manager.sh
/root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/ws/lib/websocket.js:347
...options
^^^
SyntaxError: Unexpected token ...
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/ws/index.js:3:19)
Version 6 of node is pretty old and also still used in the Windows install.
Can you somehow update to version 8 or 10 and see if this solves the problem?
PS C:\Program Files\nodejs> npm-windows-upgrade
npm-windows-upgrade : The term ‘npm-windows-upgrade’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
The “Updates query failed” error is caused by a bug in npm 6.9.0. If you downgrade to Node.js 11.15.0 then you should fall back to npm 6.7.0 and all should be fine.
Well it works perfectly now. I am a bit confused how to properly use the cd-ripper extension though. After it has successfully ripped a cd and I give the command to “push” it does not transfer the ripped album to my Roon library (which is stored on the internal SSD on my ROCK system. In the settings I can only modify the folder (˜music) where the extension stores the music on the RPi.
Also since I am using the Apple Superdrive (with no physical eject button) it would be very handy to have the option to eject in the extension.