Just getting an error after 10-15 seconds. This started before update though so possibly not related.
Your environment has been set up for using Node.js 6.10.2 (x64) and npm.
C:\Users\Matt>cd desktop/m2
C:\Users\Matt\Desktop\m2>node .
{ volume: 45, source: 'CD', port: 'COM3' }
[Meridian] writing: CD
-> REQUEST 0 com.roonlabs.registry:1/info
<- COMPLETE 0 Success {"core_id":"c5e662b6-4927-49a9-b3e2-09d573e498b2","display_name":"ROON Core","display_version":"1.3 (build 259) stable"}
-> REQUEST 1 com.roonlabs.registry:1/register {"extension_id":"com.roonlabs.meridian","display_name":"Meridian Volume/Source Control","display_version":"1.0.0","publisher":"Roon Labs, LLC","email":"contact@roonlabs.com","required_services":[],"optional_services":[],"provided_services":["com.roonlabs.volumecontrol:1","com.roonlabs.sourcecontrol:1","com.roonlabs.settings:1","com.roonlabs.status:1","com.roonlabs.ping:1"],"website":"https://github.com/RoonLabs/roon-extension-meridian","token":"cba5269e-3e93-4cac-9ea2-ff99f942ba64"}
<- CONTINUE 1 Registered {"core_id":"c5e662b6-4927-49a9-b3e2-09d573e498b2","display_name":"ROON Core","display_version":"1.3 (build 259) stable","token":"cba5269e-3e93-4cac-9ea2-ff99f942ba64","provided_services":[],"http_port":9100}
<- REQUEST 1 com.roonlabs.volumecontrol:1/subscribe_controls {"subscription_key":"28"}
-> CONTINUE 1 Subscribed {"controls":[]}
<- REQUEST 2 com.roonlabs.sourcecontrol:1/subscribe_controls {"subscription_key":"29"}
-> CONTINUE 2 Subscribed {"controls":[]}
<- REQUEST 3 com.roonlabs.status:1/subscribe_status {"subscription_key":"30"}
-> CONTINUE 3 Subscribed {"message":null,"is_error":null}
[Meridian] writing: VN45
[Meridian Extension] Connected
-> CONTINUE 3 Changed {"message":"Connected to Meridian","is_error":false}
[Meridian] writing: CD
-> CONTINUE 1 Changed {"controls_added":[{"display_name":"Meridian","volume_type":"number","volume_min":1,"volume_max":99,"volume_value":45,"volume_step":1,"is_muted":false,"control_key":1}]}
-> CONTINUE 2 Changed {"controls_added":[{"display_name":"Meridian","supports_standby":true,"status":"selected","control_key":"1"}]}
[Meridian] received: CDVN45
[Meridian Extension] received source change from device: CDVN45
-> CONTINUE 1 Changed {"controls_changed":[{"display_name":"Meridian","volume_type":"number","volume_min":1,"volume_max":99,"volume_value":45,"volume_step":1,"is_muted":false,"control_key":1}]}
-> CONTINUE 2 Changed {"controls_changed":[{"display_name":"Meridian","supports_standby":true,"status":"deselected","control_key":"1"}]}
[Meridian] received: CD 60
[Meridian Extension] received source change from device: CD 60
-> CONTINUE 1 Changed {"controls_changed":[{"display_name":"Meridian","volume_type":"number","volume_min":1,"volume_max":99,"volume_value":45,"volume_step":1,"is_muted":false,"control_key":1}]}
-> CONTINUE 2 Changed {"controls_changed":[{"display_name":"Meridian","supports_standby":true,"status":"deselected","control_key":"1"}]}
[Meridian] received:
[Meridian Extension] received source change from device:
-> CONTINUE 1 Changed {"controls_changed":[{"display_name":"Meridian","volume_type":"number","volume_min":1,"volume_max":99,"volume_value":45,"volume_step":1,"is_muted":false,"control_key":1}]}
-> CONTINUE 2 Changed {"controls_changed":[{"display_name":"Meridian","supports_standby":true,"status":"deselected","control_key":"1"}]}
[Meridian] received: #SF03C010000000161
[Meridian Extension] received source change from device: #SF03C010000000161
-> CONTINUE 1 Changed {"controls_changed":[{"display_name":"Meridian","volume_type":"number","volume_min":1,"volume_max":99,"volume_value":45,"volume_step":1,"is_muted":false,"control_key":1}]}
-> CONTINUE 2 Changed {"controls_changed":[{"display_name":"Meridian","supports_standby":true,"status":"deselected","control_key":"1"}]}
<- REQUEST 11 com.roonlabs.settings:1/subscribe_settings {"subscription_key":"31"}
-> CONTINUE 11 Subscribed {"settings":{"values":{"serialport":"COM3","ip":"","setsource":"CD","displaysource":"CD","initialvolume":45,"mode":"TN51"},"layout":[{"type":"dropdown","title":"Protocol Mode","values":[{"value":"TN49","title":"TN49"},{"value":"TN51","title":"TN51"},{"value":"DS 6ii03","title":"DS 6ii03"}],"setting":"mode"},{"type":"string","title":"Serial Port","maxlength":256,"setting":"serialport"},{"type":"string","title":"Source displayed on device (select source and see what speakers display)","maxlength":5,"setting":"displaysource"},{"type":"dropdown","title":"Source for Convenience Switch","values":[{"value":"CD","title":"CD"},{"value":"RD","title":"Radio"},{"value":"LP","title":"LP/Aux/SLS"},{"value":"TV","title":"TV"},{"value":"T1","title":"Tape/Tape1/iPod"},{"value":"T2","title":"Tape2/Sat"},{"value":"CR","title":"CDR/Disc"},{"value":"CB","title":"Cable"},{"value":"TX","title":"Text/DVD"},{"value":"V1","title":"VCR1/Mixer/PVR"},{"value":"V2","title":"VCR2/USB"},{"value":"LD","title":"LDisc/Game"}],"setting":"setsource"},{"type":"integer","title":"Initial Volume","min":1,"max":99,"setting":"initialvolume"}],"has_error":false}}
<- REQUEST 13 com.roonlabs.settings:1/save_settings {"settings":{"values":{"serialport":"COM3","ip":"","setsource":"CD","displaysource":"CD","initialvolume":45,"mode":"TN51"}},"is_dry_run":false}
-> COMPLETE 13 Success {"settings":{"values":{"serialport":"COM3","ip":"","setsource":"CD","displaysource":"CD","initialvolume":45,"mode":"TN51"},"layout":[{"type":"dropdown","title":"Protocol Mode","values":[{"value":"TN49","title":"TN49"},{"value":"TN51","title":"TN51"},{"value":"DS 6ii03","title":"DS 6ii03"}],"setting":"mode"},{"type":"string","title":"Serial Port","maxlength":256,"setting":"serialport"},{"type":"string","title":"Source displayed on device (select source and see what speakers display)","maxlength":5,"setting":"displaysource"},{"type":"dropdown","title":"Source for Convenience Switch","values":[{"value":"CD","title":"CD"},{"value":"RD","title":"Radio"},{"value":"LP","title":"LP/Aux/SLS"},{"value":"TV","title":"TV"},{"value":"T1","title":"Tape/Tape1/iPod"},{"value":"T2","title":"Tape2/Sat"},{"value":"CR","title":"CDR/Disc"},{"value":"CB","title":"Cable"},{"value":"TX","title":"Text/DVD"},{"value":"V1","title":"VCR1/Mixer/PVR"},{"value":"V2","title":"VCR2/USB"},{"value":"LD","title":"LDisc/Game"}],"setting":"setsource"},{"type":"integer","title":"Initial Volume","min":1,"max":99,"setting":"initialvolume"}],"has_error":false}}
-> CONTINUE 11 Changed {"settings":{"values":{"serialport":"COM3","ip":"","setsource":"CD","displaysource":"CD","initialvolume":45,"mode":"TN51"},"layout":[{"type":"dropdown","title":"Protocol Mode","values":[{"value":"TN49","title":"TN49"},{"value":"TN51","title":"TN51"},{"value":"DS 6ii03","title":"DS 6ii03"}],"setting":"mode"},{"type":"string","title":"Serial Port","maxlength":256,"setting":"serialport"},{"type":"string","title":"Source displayed on device (select source and see what speakers display)","maxlength":5,"setting":"displaysource"},{"type":"dropdown","title":"Source for Convenience Switch","values":[{"value":"CD","title":"CD"},{"value":"RD","title":"Radio"},{"value":"LP","title":"LP/Aux/SLS"},{"value":"TV","title":"TV"},{"value":"T1","title":"Tape/Tape1/iPod"},{"value":"T2","title":"Tape2/Sat"},{"value":"CR","title":"CDR/Disc"},{"value":"CB","title":"Cable"},{"value":"TX","title":"Text/DVD"},{"value":"V1","title":"VCR1/Mixer/PVR"},{"value":"V2","title":"VCR2/USB"},{"value":"LD","title":"LDisc/Game"}],"setting":"setsource"},{"type":"integer","title":"Initial Volume","min":1,"max":99,"setting":"initialvolume"}],"has_error":false}}
<- REQUEST 14 com.roonlabs.settings:1/unsubscribe_settings {"subscription_key":"31"}
-> COMPLETE 14 Unsubscribed
events.js:160
throw er; // Unhandled 'error' event
^
Error: connect ETIMEDOUT 192.168.1.68:9101
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
C:\Users\Matt\Desktop\m2>