I expect this is related to the transport API change.
Could very well be - I havenāt had time to look at the updated API yet.
I have seen since the update is when playback is started with the library, the now playing screen does not show any info - including the track time.
But a page refresh addresses thatā¦
Hi, many thanks for adding this!!! Works like a sharm!!!
Hi,
Iām new to this topic and have installed the latest Roon Web Controller. Roon Core is running on my qnap and the endpoint is a ropieee Touch.
Wich IP address do i have to enter to get to the webcontroll?
IP Address of qnap:8080 is getting me to the configuration of the NAS
Where did you install web controller?
If is on the qnap and port 8080 is already taken, then web controller will not start. But I didnāt think you could run node js on a qnapā¦
If it is on a different system, then it is on the IP of that system. Note that you may have to open firewall ports on the system you installed it to.
A little off topic but it would be nice if the port was user configurable at install time. 8080 is a little too common.
It already is user configurable.
See details here: https://github.com/pluggemi/roon-web-controller/blob/master/README.md#optional-local-configuration-file
Thanks. That will teach me to RTFM wonāt it?
Mike, if I look at the instructions to configure the web port, it says:
(Optional) Local configuration file
Simply copy config/local.conf.EXAMPLE to config/local.conf and edit config/local.conf as needed.
config/local.conf is not tracked by git, so it will not be clobbered with updates
config/local.conf.EXAMPLE is tracked by git and will be updated in the future as new options are availableContent of config/local.conf.EXAMPLE
// Copy this file to ālocal.jsonā and change the port as desired.
{
āserverā: {
āportā: ā1234ā
}
}
Do you mean the file config/local.json.EXAMPLE
? There is no file called config/local.conf/EXAMPLE
that I can seeā¦ Also, I donāt see a file called config/local.json
- thereās only a file called config/default.json
- is this what the file should be called? Thanks.
The README has been updated. local.conf
and local.conf.EXAMPLE
are not the correct names.
The file you would edit is local.json
.
It does not exist by default. This is intentional so that git does not clobber local changes. Simply copy the file called local.json.EXAMPLE
to the new file called local.json
.
Do not change or rename the file default.json
. Changes will be clobbered by the next git pull
. Removing it will prevent web controller from starting.
Little off-topic, but I get an error when doing npm install
npm ERR! git clone git@github.com:github:roonlabs
Permission Denied (public key)
fatal could not read remote directory
Hi Mike, finally I got myself a very fast QNAP T453DX which runs Roon like a sharm. Now I am trying to get the Docker of Roon-Extension-Manager running. Therefore I changed the QNAPs Port from 8080 to 8888. The I pulled the Docker image and it runs. Appears in Roon and I can select my beloved Web-Interface. That also runs fine BUT it is registered at 127.0.0.1 When I now try to excess it from another computer I thought it would be [NAS-IP]:8080 but that does NOT work
Instead I get a message saying: Cannot GET /redirect.htmlā¦
Does anyone have an idea what I might have forgotton??
Kind regards, Torsten
Got the answer - accidentallyā¦ Does not work in Chrome firefox worksā¦
Hi, Iām new to Ubuntu and Iām having trouble using the web controller, when I input
node app.js
jan@jan-Ubuntu:~/roon-web-controller$ node app.js
Working directory: /home/jan/roon-web-controller
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module ācommand-line-argsā
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object. (/home/jan/roon-web-controller/app.js:19:23)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensionsā¦js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
jan@jan-Ubuntu:~/roon-web-controller$ roon-web-controller.service
I get this following error, I honestly appreciate your patience in the matter, I am still trying to grasp linux as an OS.
You have to run the npm install
command before you run the node app.js
command.