I tried installing a fresh copy of yourcode from github and then running ānode start.jsā. The result was the same as before: no extensions visible from within the Roon interface.
Then I tried to run ānode start.js inheritā but the output from this program did not provide any more debugging info. As you can see at the bottom of this message, the two node commands produced the same info.
You are right about both.
Now that you are on it, maybe you can do me a favorā¦
I have a first test version of the Windows installer and the only way I can test this myself is in a VM running Windows XP (Iām a Linux guy). Are you willing to test the installer on Windows 10 and give me some feedback on the results?
Just let me know if you want the 32 or 64 bit version and Iāll sent you a PM.
For some reason over the weekend my extension manager stopped running and thus all the extensions also stopped running. Had to manually kick start it back in to action and then get it to restart all the extensions.
I take it the extension manager wont auto run when Roon starts? Will I have to run it as a service to ensure this?
I was first thinking that this may be caused by the update I pushed, but this was already last Wednesday. Do you have the auto update timer set?
Indeed, Roon and the extension manager have to be started separately.
Running it as a service is what I am focusing on at the moment. For Windows a basic installer should take care of this, currently a first version is being tested by a few community members. For Linux I start off with a systemd service file and a helper script, distribution packages may follow at a later point in time.
Of course you can also do the service stuff yourself. I can provide you a Linux script or Windows batch file which you then have to start as a service.
I have the updates set to update at 2am. It might be I did not use since your last update I just cant remember. I have set it to run as a service now so see how it gets on.
I donāt know how well start.js behaves when you run it as a service (if that is what you do). It has some self restart behavior that is better moved to service control. Let me know if you run into issues and I will provide a better solution.
Thanks, Jan. Looks like I had an old version running. Cleaned up and reinstalled and now everything is working with all extensions showing.
Simply fantastic, this has taken Roon to another level for me. Even though its in a beta and unsupported form right now you and the other extension dev have done a fantastic job of defining the environment well enough to make it easy for non dev like me.
I really really need to set up a Roon endpoint in the bedroom now for alarm clock duties!
This works a treatā¦not the most WAF friendly but with a bit of coaxing mine can deal with it for now or she just tells me make it sleep in 40 mins please and I oblige ļø
Thanks to Jan and a good deal of PMās back and forward the last few days we have got my setup installed ā¦ with some tweaking to be detailed but looking good for sure.
I think I will Jan take it from here on how he sees the installer changes needed but its definitely getting to a point where non geeks can perhaps get this running pretty soon I think.