Hi Jan
Sorry for the delayed answer. I was in vacation
- The strange thing is, that it used to work for years until a few weeks back and that the alarm clock is active but is simply not initiated.
- What I have also observed is that both alarm clocks are automatically set to inactive after a few days.
- Roon and roon-extension-manager are running on the latest MacOS version and Roon is also on the latest version.
Here is what I think is the relevant part of the two log files. “roon-extension-manager.log” and “roon-extension-alarm-clock.log” and ask for your help.
Thank you very much and warm regards,
Andy
“roon-extension-manager.log”
2024-08-14T00:00:01.662Z - Err: Update failed: roon-extension-alarm-clock
→ CONTINUE 1 Changed {“message”:“Update failed: roon-extension-alarm-clock”,“is_error”:true}
2024-08-14T00:00:01.662Z - Inf: Terminating process: roon-extension-denon…
2024-08-14T00:00:01.662Z - Inf: Updating: roon-extension-denon…
url: https://raw.githubusercontent.com/docbobo/roon-extension-denon/master/.gitignore
2024-08-14T00:00:04.574Z - Inf: Updated: roon-extension-denon (0.0.9)
→ CONTINUE 1 Changed {“message”:“Updated: roon-extension-denon (0.0.9)”,“is_error”:false}
2024-08-14T00:00:04.581Z - Inf: Terminating process: roon-extension-repository…
→ CONTINUE 1 Changed {“message”:“Terminating process: roon-extension-repository…”,“is_error”:false}
2024-08-14T00:00:04.582Z - Inf: Updating: roon-extension-repository…
→ CONTINUE 1 Changed {“message”:“Updating: roon-extension-repository…”,“is_error”:false}
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/roon-extension-repository - Not found
npm ERR! 404
npm ERR! 404 ‘roon-extension-repository@*’ is not in this registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/media_server/.npm/_logs/2024-08-14T00_00_05_874Z-debug.log
2024-08-14T00:00:05.898Z - Err: Update failed: roon-extension-repository
→ CONTINUE 1 Changed {“message”:“Update failed: roon-extension-repository”,“is_error”:true}
2024-08-14T00:00:05.899Z - Inf: Terminating process: roon-extension-manager…
→ CONTINUE 1 Changed {“message”:“Terminating process: roon-extension-manager…”,“is_error”:false}
Warning: Docker not found
{
e[32m’roon-extension-alarm-clock’e[39m: e[32m’0.9.1’e[39m,
e[32m’roon-extension-denon’e[39m: e[32m’0.0.9’e[39m,
e[32m’roon-extension-repository’e[39m: e[32m’0.3.17’e[39m,
e[32m’roon-extension-manager’e[39m: e[32m’0.11.9’e[39m
}
{}
2024-08-14T00:00:06.536Z - Inf: Extension Repository loaded
2024-08-14T00:00:06.539Z - Inf: Started (with logging): roon-extension-alarm-clock
→ REQUEST e[33m0e[39m com.roonlabs.registry:1/info
← COMPLETE 0 Success {“core_id”:“52859342-bb7f-4f2f-b45f-cead6d5f4df3”,“display_name”:“MediaServer”,“display_version”:“2.0 (build 1445) production”}
→ REQUEST e[33m1e[39m com.roonlabs.registry:1/register {“extension_id”:“com.theappgineer.extension-manager.MediaServer”,“display_name”:“Roon Extension Manager @MediaServer”,“display_version”:“0.11.9”,“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.18.198:2507/extension-logs.tar.gz",“token”:"e2e92fc3-3fd9-4611-a196-04f34feb2e75”}
← CONTINUE 1 Registered {“core_id”:“52859342-bb7f-4f2f-b45f-cead6d5f4df3”,“display_name”:“MediaServer”,“display_version”:“2.0 (build 1445) production”,“token”:“e2e92fc3-3fd9-4611-a196-04f34feb2e75”,“provided_services”:,“http_port”:9330,“extension_host”:“192.168.18.123”}
Core found: MediaServer
Ping timer set
← REQUEST 1 com.roonlabs.status:1/subscribe_status {“subscription_key”:“10”}
→ CONTINUE 1 Subscribed {“message”:“Started (with logging): roon-extension-alarm-clock”,“is_error”:false}
→ CONTINUE 1 Changed {“message”:“Started (with logging): roon-extension-alarm-clock”,“is_error”:false}
“roon-extension-alarm-clock.log”
2024-08-14T03:27:01.851Z - Inf: Alarm 2 expired
→ REQUEST 9 com.roonlabs.browse:1/browse {“hierarchy”:“settings”,“multi_session_key”:“1”,“pop_all”:true}
→ CONTINUE 1 Changed {“message”:“Pending Alarms:\nHDMI: Play "SRF 3" on Wed @ 05:27\nHDMI: Play "SRF 3" on Wed @ 05:27\nHDMI: Play "ChillOut" on Sat @ 07:27”,“is_error”:false}
← COMPLETE 9 Success {“action”:“list”,“list”:{“level”:0,“title”:“Settings”,“subtitle”:null,“image_key”:null,“count”:2,“display_offset”:null}}
→ REQUEST 10 com.roonlabs.browse:1/load {“hierarchy”:“settings”,“offset”:0,“set_display_offset”:0,“multi_session_key”:“1”}
← COMPLETE 10 Success {“items”:[{“title”:“Profile”,“subtitle”:“&”,“image_key”:null,“item_key”:“14:0”,“hint”:“list”},{“title”:“Display Settings”,“subtitle”:null,“image_key”:null,“item_key”:“14:1”,“hint”:“list”}],“offset”:0,“list”:{“level”:0,“title”:“Settings”,“subtitle”:null,“image_key”:null,“count”:2,“display_offset”:0}}
→ REQUEST 11 com.roonlabs.browse:1/browse {“hierarchy”:“settings”,“multi_session_key”:“1”,“item_key”:“14:0”}
← COMPLETE 11 Success {“action”:“list”,“list”:{“level”:1,“title”:“Profile”,“subtitle”:“”,“image_key”:null,“count”:3,“display_offset”:null}}
→ REQUEST 12 com.roonlabs.browse:1/load {“hierarchy”:“settings”,“offset”:0,“set_display_offset”:0,“multi_session_key”:“1”}
← COMPLETE 12 Success {“items”:[{“title”:“Sonja”,“subtitle”:“”,“image_key”:null,“item_key”:“15:0”,“hint”:“action”},{“title”:“Andy”,“subtitle”:“”,“image_key”:null,“item_key”:“15:1”,“hint”:“action”},{“title”:“&”,“subtitle”:“selected”,“image_key”:null,“item_key”:“15:2”,“hint”:“action”}],“offset”:0,“list”:{“level”:1,“title”:“Profile”,“subtitle”:“”,“image_key”:null,“count”:3,“display_offset”:0}}
→ REQUEST 13 com.roonlabs.browse:1/browse {“hierarchy”:“settings”,“multi_session_key”:“1”,“item_key”:“15:2”}
← COMPLETE 13 Success {“action”:“list”,“list”:{“level”:0,“title”:“Settings”,“subtitle”:null,“image_key”:null,“count”:2,“display_offset”:0}}
→ REQUEST 14 com.roonlabs.browse:1/load {“hierarchy”:“settings”,“offset”:0,“set_display_offset”:0,“multi_session_key”:“1”}
← COMPLETE 14 Success {“items”:[{“title”:“Profile”,“subtitle”:“&”,“image_key”:null,“item_key”:“14:0”,“hint”:“list”},{“title”:“Display Settings”,“subtitle”:null,“image_key”:null,“item_key”:“14:1”,“hint”:“list”}],“offset”:0,“list”:{“level”:0,“title”:“Settings”,“subtitle”:null,“image_key”:null,“count”:2,“display_offset”:0}}
2024-08-14T03:27:01.865Z - Inf: Selected profile: &
2024-08-14T03:27:01.866Z - Inf: [ ‘SRF 3’ ]
→ REQUEST 15 com.roonlabs.browse:1/browse {“hierarchy”:“internet_radio”,“multi_session_key”:“1”,“pop_all”:true}
← COMPLETE 15 Success {“action”:“list”,“list”:{“level”:0,“title”:“My Live Radio”,“subtitle”:null,“image_key”:null,“count”:3,“display_offset”:null}}
→ REQUEST 16 com.roonlabs.browse:1/load {“hierarchy”:“internet_radio”,“offset”:0,“set_display_offset”:0,“multi_session_key”:“1”}
← COMPLETE 16 Success {“items”:[{“title”:“Radio 24”,“subtitle”:“Zürich, Switzerland FM 102.8 German”,“image_key”:“afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae004b8601de6b1800bfaedad0b281a564aee80a62f763c04edaff277c1fba81b5885f15317a45bc669fa8d9ad22785ed9f4fd31d56e9eb9d463b0f2ed79714e75d9”,“item_key”:“16:0”,“hint”:“action”},{“title”:“Radio SRF 3”,“subtitle”:“Switzerland FM 103.8 German”,“image_key”:“afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae003b523148d82c3dbffacdfacf3637850ca7002597624899a2e7d401b41d68026ac4bb3ef0376a39de27f5dc922fff058899190ac68aca2cfd726044a0c568f781”,“item_key”:“16:1”,“hint”:“action”},{“title”:“Sky Radio Non Stop”,“subtitle”:“Hilversum, The Netherlands Dutch”,“image_key”:“afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0048de3955732b4674d6a72cc54bcbbf13c97946e1b4851b6ba60ac927fcaa991eff47aae3c0ba8a513d0e7607f1a4087e54d163a95da913b0cd67a8b0e7b2ffa3”,“item_key”:“16:2”,“hint”:“action”}],“offset”:0,“list”:{“level”:0,“title”:“My Live Radio”,“subtitle”:null,“image_key”:null,“count”:3,“display_offset”:0}}
2024-08-14T03:27:02.002Z - Inf: Alarm 2 expired
2024-08-14T03:27:02.002Z - Inf: [ ‘SRF 3’ ]
→ REQUEST 17 com.roonlabs.browse:1/browse {“hierarchy”:“internet_radio”,“multi_session_key”:“1”,“pop_all”:true}
→ CONTINUE 1 Changed {“message”:“Pending Alarms:\nHDMI: Play "SRF 3" on Thu @ 05:27\nHDMI: Play "ChillOut" on Sat @ 07:27”,“is_error”:false}
← COMPLETE 17 Success {“action”:“list”,“list”:{“level”:0,“title”:“My Live Radio”,“subtitle”:null,“image_key”:null,“count”:3,“display_offset”:null}}
→ REQUEST 18 com.roonlabs.browse:1/load {“hierarchy”:“internet_radio”,“offset”:0,“set_display_offset”:0,“multi_session_key”:“1”}
← COMPLETE 18 Success {“items”:[{“title”:“Radio 24”,“subtitle”:“Zürich, Switzerland FM 102.8 German”,“image_key”:“afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae004b8601de6b1800bfaedad0b281a564aee80a62f763c04edaff277c1fba81b5885f15317a45bc669fa8d9ad22785ed9f4fd31d56e9eb9d463b0f2ed79714e75d9”,“item_key”:“17:0”,“hint”:“action”},{“title”:“Radio SRF 3”,“subtitle”:“Switzerland FM 103.8 German”,“image_key”:“afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae003b523148d82c3dbffacdfacf3637850ca7002597624899a2e7d401b41d68026ac4bb3ef0376a39de27f5dc922fff058899190ac68aca2cfd726044a0c568f781”,“item_key”:“17:1”,“hint”:“action”},{“title”:“Sky Radio Non Stop”,“subtitle”:“Hilversum, The Netherlands Dutch”,“image_key”:“afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0048de3955732b4674d6a72cc54bcbbf13c97946e1b4851b6ba60ac927fcaa991eff47aae3c0ba8a513d0e7607f1a4087e54d163a95da913b0cd67a8b0e7b2ffa3”,“item_key”:“17:2”,“hint”:“action”}],“offset”:0,“list”:{“level”:0,“title”:“My Live Radio”,“subtitle”:null,“image_key”:null,“count”:3,“display_offset”:0}}
← CONTINUE 2 Changed {“zones_added”:[{“zone_id”:“160120eeca1c1b4dbc79d1d2389749ac674e”,“display_name”:“iPhone”,“outputs”:[{“output_id”:“170120eeca1c1b4dbc79d1d2389749ac674e”,“zone_id”:“160120eeca1c1b4dbc79d1d2389749ac674e”,“can_group_with_output_ids”:[“170120eeca1c1b4dbc79d1d2389749ac674e”,“1701888f3f843235a1d4098900ab1e91e49e”],“display_name”:“iPhone”,“source_controls”:[{“control_key”:“1”,“display_name”:“iPhone”,“supports_standby”:false,“status”:“selected”}]}],“state”:“stopped”,“is_next_allowed”:false,“is_previous_allowed”:false,“is_pause_allowed”:false,“is_play_allowed”:false,“is_seek_allowed”:false,“queue_items_remaining”:0,“queue_time_remaining”:0,“settings”:{“loop”:“disabled”,“shuffle”:false,“auto_radio”:true}}]}
← CONTINUE 2 Changed {“zones_changed”:[{“zone_id”:“1601518dcdbb97dcb145a26f382eb3d230d3”, …