Got it! Here is the roon-extension-manager.log file
{
'roon-extension-manager-updater': '0.4.0',
'roon-extension-manager': '0.11.8',
'roon-extension-repository': '0.3.17'
}
Docker for Linux found: Version 20.10.1
npm ERR! code ELSPROBLEMS
npm ERR! invalid: node-api-extension-installer@0.11.10 /root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/node-api-extension-installer
npm ERR! invalid: node-api-time-input@0.1.0 /root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/node-api-time-input
npm ERR! invalid: node-roon-api-settings@1.0.0 /root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/node-roon-api-settings
npm ERR! invalid: node-roon-api-status@1.0.0 /root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/node-roon-api-status
npm ERR! invalid: node-roon-api@1.2.2 /root/.RoonExtensions/lib/node_modules/roon-extension-manager/node_modules/node-roon-api
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-01-01T19_44_14_546Z-debug.log
2021-01-01T19:44:14.564Z - Err: Extension query failed
2021-01-01T19:44:14.583Z - Inf: Roon Extension Manager started!
{}
2021-01-01T19:44:14.586Z - Inf: Extension Repository loaded
-> REQUEST 0 com.roonlabs.registry:1/info
<- COMPLETE 0 Success {"core_id":"170de2d6-1afa-46f9-80f9-22ed4c7bd645","display_name":"roon","display_version":"1.7 (build 710) stable"}
-> REQUEST 1 com.roonlabs.registry:1/register {"extension_id":"com.theappgineer.extension-manager.roon-ext","display_name":"Roon Extension Manager @roon-ext","display_version":"0.11.8","publisher":"The Appgineer","email":"theappgineer@gmail.com","required_services":[],"optional_services":[],"provided_services":["com.roonlabs.settings:1","com.roonlabs.status:1","com.roonlabs.ping:1"],"website":"http://192.168.123.213:2507/extension-logs.tar.gz","token":"05a8980a-1a5a-4265-84bd-711b56cb2fbd"}
<- CONTINUE 1 Registered {"core_id":"170de2d6-1afa-46f9-80f9-22ed4c7bd645","display_name":"roon","display_version":"1.7 (build 710) stable","token":"05a8980a-1a5a-4265-84bd-711b56cb2fbd","provided_services":[],"http_port":9100}
Core found: roon
Ping timer set
<- REQUEST 1 com.roonlabs.status:1/subscribe_status {"subscription_key":"38"}
-> CONTINUE 1 Subscribed {"message":"Extension Repository loaded","is_error":false}
-> REQUEST 0 com.roonlabs.registry:1/info
<- COMPLETE 0 Success {"core_id":"46944339-1629-464c-b912-86addb1499cc","display_name":"AdiDesk","display_version":"1.7 (build 710) stable"}
-> REQUEST 1 com.roonlabs.registry:1/register {"extension_id":"com.theappgineer.extension-manager.roon-ext","display_name":"Roon Extension Manager @roon-ext","display_version":"0.11.8","publisher":"The Appgineer","email":"theappgineer@gmail.com","required_services":[],"optional_services":[],"provided_services":["com.roonlabs.settings:1","com.roonlabs.status:1","com.roonlabs.ping:1"],"website":"http://192.168.123.213:2507/extension-logs.tar.gz","token":"368dd703-9c8d-4ec2-96cb-9680567cd8d6"}
<- CONTINUE 1 Registered {"core_id":"46944339-1629-464c-b912-86addb1499cc","display_name":"AdiDesk","display_version":"1.7 (build 710) stable","token":"368dd703-9c8d-4ec2-96cb-9680567cd8d6","provided_services":[],"http_port":9100}
Core found: AdiDesk
<- REQUEST 1 com.roonlabs.status:1/subscribe_status {"subscription_key":"2"}
-> CONTINUE 1 Subscribed {"message":"Extension Repository loaded","is_error":false}
<- REQUEST 3 com.roonlabs.settings:1/subscribe_settings {"subscription_key":"39"}
-> CONTINUE 3 Subscribed {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":0,"selected_extension":"roon-extension-manager"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"System Extension","values":[{"title":"(select extension)"},{"title":"Extension Manager","value":"roon-extension-manager"},{"title":"Extension Repository","value":"roon-extension-repository"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension for managing Roon Extensions","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"RUNNING (with logging): version 0.11.8"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Restart","value":6},{"title":"Restart (with logging)","value":7}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"(none)"}]}],"has_error":false}}
<- REQUEST 10 com.roonlabs.settings:1/save_settings {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-manager"}},"is_dry_run":true}
-> COMPLETE 10 Success {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"(no extension selected)","items":[]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"(none)"}]}],"has_error":false}}
<- REQUEST 12 com.roonlabs.settings:1/save_settings {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"}},"is_dry_run":true}
-> COMPLETE 12 Success {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension to start or stop playback on a specific zone at a specific time","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"NOT_INSTALLED"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Install","value":1}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"(none)"}]}],"has_error":false}}
<- REQUEST 14 com.roonlabs.settings:1/save_settings {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock","action":1}},"is_dry_run":true}
-> COMPLETE 14 Success {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension to start or stop playback on a specific zone at a specific time","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"NOT_INSTALLED"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Revert Action","value":0}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"Install Alarm Clock\n"}]}],"has_error":false}}
<- REQUEST 16 com.roonlabs.settings:1/save_settings {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"}},"is_dry_run":false}
-> COMPLETE 16 Success {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension to start or stop playback on a specific zone at a specific time","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"NOT_INSTALLED"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Revert Action","value":0}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"Install Alarm Clock\n"}]}],"has_error":false}}
-> CONTINUE 3 Changed {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension to start or stop playback on a specific zone at a specific time","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"NOT_INSTALLED"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Revert Action","value":0}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"Install Alarm Clock\n"}]}],"has_error":false}}
-> CONTINUE 3 Changed {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension to start or stop playback on a specific zone at a specific time","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"NOT_INSTALLED"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Revert Action","value":0}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"Install Alarm Clock\n"}]}],"has_error":false}}
2021-01-01T19:44:36.084Z - Inf: Installing: roon-extension-alarm-clock...
-> CONTINUE 1 Changed {"message":"Installing: roon-extension-alarm-clock...","is_error":false}
-> CONTINUE 1 Changed {"message":"Installing: roon-extension-alarm-clock...","is_error":false}
<- REQUEST 17 com.roonlabs.settings:1/unsubscribe_settings {"subscription_key":"39"}
-> COMPLETE 17 Unsubscribed
npm ERR! code ELSPROBLEMS
npm ERR! invalid: node-api-time-input@0.1.0 /root/.RoonExtensions/lib/node_modules/roon-extension-alarm-clock/node_modules/node-api-time-input
npm ERR! invalid: node-roon-api-browse@1.0.0 /root/.RoonExtensions/lib/node_modules/roon-extension-alarm-clock/node_modules/node-roon-api-browse
npm ERR! invalid: node-roon-api-settings@1.0.0 /root/.RoonExtensions/lib/node_modules/roon-extension-alarm-clock/node_modules/node-roon-api-settings
npm ERR! invalid: node-roon-api-status@1.0.0 /root/.RoonExtensions/lib/node_modules/roon-extension-alarm-clock/node_modules/node-roon-api-status
npm ERR! invalid: node-roon-api-transport@2.0.1 /root/.RoonExtensions/lib/node_modules/roon-extension-alarm-clock/node_modules/node-roon-api-transport
npm ERR! invalid: node-roon-api@1.2.2 /root/.RoonExtensions/lib/node_modules/roon-extension-alarm-clock/node_modules/node-roon-api
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-01-01T19_44_41_713Z-debug.log
2021-01-01T19:44:41.735Z - Err: Extension query failed
-> CONTINUE 1 Changed {"message":"Extension query failed","is_error":true}
-> CONTINUE 1 Changed {"message":"Extension query failed","is_error":true}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-alarm-clock/master/.gitignore
<- REQUEST 23 com.roonlabs.settings:1/subscribe_settings {"subscription_key":"40"}
-> CONTINUE 23 Subscribed {"settings":{"values":{"update_time":"02:00","logging":true,"selected_category":1,"selected_extension":"roon-extension-alarm-clock"},"layout":[{"type":"group","title":"[GLOBAL SETTINGS]","collapsable":true,"items":[{"type":"string","title":"Check for updates @ [hh:mm]","setting":"update_time"},{"type":"dropdown","title":"Logging (change forces restart)","values":[{"title":"Disabled","value":false},{"title":"Enabled","value":true}],"setting":"logging"}]},{"type":"group","title":"[EXTENSION]","items":[{"type":"dropdown","title":"Category","values":[{"title":"(select category)"},{"title":"System","value":0},{"title":"Playback","value":1},{"title":"Device Control","value":2},{"title":"Remote Control","value":3},{"title":"Web / Connectivity","value":4},{"title":"Entrypoints","value":5},{"title":"Automation","value":6},{"title":"Tools","value":7}],"setting":"selected_category"},{"type":"dropdown","title":"Playback Extension","values":[{"title":"(select extension)"},{"title":"Alarm Clock","value":"roon-extension-alarm-clock"},{"title":"CD Player","value":"roon-extension-cd-player"},{"title":"it'roXs!","value":"roon-extension-itroxs"},{"title":"Queue Bot","value":"roon-extension-queue-bot"},{"title":"Random Radio","value":"roon-extension-random-radio"}],"setting":"selected_extension"},{"type":"group","title":"Roon Extension to start or stop playback on a specific zone at a specific time","items":[{"type":"label","title":"by: The Appgineer"},{"type":"label","title":"NOT_INSTALLED"},{"type":"dropdown","title":"Action","values":[{"title":"(select action)"},{"title":"Install","value":1}],"setting":"action"}]}]},{"type":"group","title":"[PENDING ACTIONS]","items":[{"type":"label","title":"(none)"}]}],"has_error":false}}
<- REQUEST 30 com.roonlabs.settings:1/unsubscribe_settings {"subscription_key":"40"}
-> COMPLETE 30 Unsubscribed