Roon Extension : RHEOS 2-way control & 192Hz/24bit Playback and Grouping on Denon/Marantz HEOS devices now in Extension Manager

Thanks.

Will add to the bug list!

Peter

Just to be clear, I am not changing anything. All of my devices were set to pass-through and working fine. After the ROON software update, I noticed that RHEOS was not showing ā€œsettingsā€ in extensions on the button to the right. It played but I couldn’t get to the setup. The button was labeled as something like ā€œpairā€ (I don’t remember for sure) but didn’t do anything when clicked.

I opened the app manager and selected update. It seemed to fix it. After playing some music, I noticed that ROON was dropping to CD quality. Checking RHEOS, it showed CD quality on all devices. I set back to Pass Though. It seemed to correct it, but today it was back to some showing CD quality.

I just checked now and all are showing pass through again. The RECEIVERs option is empty.

Today I noticed that my Roon docker container was using an unusual amount of RAM. More that 13GB compared to 4 to 5GB that I had been seeing before. Checking the log files, I noticed that in just a little more than 7 minutes, Roon created a total of 19 log files 8 MB each. There may be more, but I can’t tell as Roon cycles the log files. Eventually it did settle down.


When opening such a log file, it contained repeating blocks of entries, presumably generated by RHEOS. I base this on the fact that RHEOS is explicitly mentioned in these lines as well as the ip address that is listed, which corresponds to the docker container for RHEOS. I’ve included a sample containing 2 repetitions of a similar block of output below.

08/16 12:59:10 Warn: [roonapi/registry] booting client with duplicate token b3747e25-9d58-42ec-97f3-9fea1268b124
08/16 12:59:10 Info: [roonapi] [apiclient 192.168.50.18:38638] disconnected
08/16 12:59:10 Trace: [roonapi/registry] removing [apiclient 192.168.50.18:38638] => [com.RHeos.beta, Rheos v0.7.1-0 by RHEOS <rheos.control@gmail.com>]
08/16 12:59:10 Trace: [roonapi/registry] [com.RHeos.beta, Rheos v0.7.1-0 by RHEOS <rheos.control@gmail.com>] was re-enabled based on token
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38910] CONTINUE Registered {"core_id":"e3b639fd-fd4b-48ca-a33d-8ee3bc3a7ac3","display_name":"roonserver","display_version":"2.0 (build 1303) production","token":"b3747e25-9d58-42ec-97f3-9fea1268b124","provided_services":["com.roonlabs.transport:2"],"http_port":9330,"extension_host":"192.168.50.18"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38910] REQUEST com.roonlabs.volumecontrol:1/subscribe_controls {"subscription_key":"690769"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38910] REQUEST com.roonlabs.sourcecontrol:1/subscribe_controls {"subscription_key":"690770"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38910] REQUEST com.roonlabs.status:1/subscribe_status {"subscription_key":"690771"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38910] REQUEST com.roonlabs.pairing:1/subscribe_pairing {"subscription_key":"690772"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38646] GOT com.roonlabs.registry:1/register {"extension_id":"com.RHeos.beta","display_name":"Rheos","display_version":"0.7.1-0","publisher":"RHEOS","email":"rheos.control@gmail.com","required_services":["com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2"],"optional_services":[],"provided_services":["com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1"],"website":"https:/github.com/LINVALE/RHEOS","token":"b3747e25-9d58-42ec-97f3-9fea1268b124"}
08/16 12:59:10 Warn: [roonapi/registry] booting client with duplicate token b3747e25-9d58-42ec-97f3-9fea1268b124
08/16 12:59:10 Info: [roonapi] [apiclient 192.168.50.18:38910] disconnected
08/16 12:59:10 Trace: [roonapi/registry] removing [apiclient 192.168.50.18:38910] => [com.RHeos.beta, Rheos v0.7.1-0 by RHEOS <rheos.control@gmail.com>]
08/16 12:59:10 Trace: [roonapi/registry] [com.RHeos.beta, Rheos v0.7.1-0 by RHEOS <rheos.control@gmail.com>] was re-enabled based on token
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38646] CONTINUE Registered {"core_id":"e3b639fd-fd4b-48ca-a33d-8ee3bc3a7ac3","display_name":"roonserver","display_version":"2.0 (build 1303) production","token":"b3747e25-9d58-42ec-97f3-9fea1268b124","provided_services":["com.roonlabs.transport:2"],"http_port":9330,"extension_host":"192.168.50.18"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38646] REQUEST com.roonlabs.volumecontrol:1/subscribe_controls {"subscription_key":"690773"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38646] REQUEST com.roonlabs.sourcecontrol:1/subscribe_controls {"subscription_key":"690774"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38646] REQUEST com.roonlabs.status:1/subscribe_status {"subscription_key":"690775"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38646] REQUEST com.roonlabs.pairing:1/subscribe_pairing {"subscription_key":"690776"}
08/16 12:59:10 Trace: [roonapi] [apiclient 192.168.50.18:38914] GOT com.roonlabs.registry:1/register {"extension_id":"com.RHeos.beta","display_name":"Rheos","display_version":"0.7.1-0","publisher":"RHEOS","email":"rheos.control@gmail.com","required_services":["com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2","com.roonlabs.transport:2"],"optional_services":[],"provided_services":["com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1","com.roonlabs.status:1","com.roonlabs.settings:1","com.roonlabs.sourcecontrol:1","com.roonlabs.volumecontrol:1","com.roonlabs.pairing:1","com.roonlabs.ping:1"],"website":"https:/github.com/LINVALE/RHEOS","token":"b3747e25-9d58-42ec-97f3-9fea1268b124"}

I’m not sure what this means or what caused this. I’m currently on the latest build of Roon, but I can’t say for sure that this did not happen before. Potentially this is the result of a little too much tinkering with docker containers on my side.

For now I’ve disabled the RHEOS extension. I’ll keep an eye on memory usage. But I may not be able to do a close follow up until tomorrow evening.
Any insight would be appreciated.

EDIT: Forgot to add - I did not stream to my Marantz during this time.

The log files are generated by roon, not RHEOS, but seem result of the extension not pairing correctly.

When you look at the extension enabled list is there just one version or are there multiple? Delete all that are there and re enable just a single one after stating up.

Are you using the ā€˜test’ or the’ latest’ dockerfile?

Peter

Also - I see it’s a replicate token that has caused the issue for Roon.

I think you have another docker image running or that didn’t die on an exit. I’d shutdown and reboot or look at your running docker processes and identify what you need to kill.

Just checking in - working ok? Anything that’s ā€˜bugging’ you?

OFF TOPIC:
So I spent the few dollars and bought this dead app…it’s pretty awesome to be able to directly get at my marantz audio controls directly (sr7012 doesn’t have a web gui)

I use this to change audyssey ref/flat and to turn on Dynamic Volume for movies with sh*tty audio tracks…etc…handy app even though it’s no longer supported

Anything more you’d like to control from RHEOS? The new sound modes are meant to explore what could be done. I rarely change anything on the AVR because it’s a pain to use the remote or app.

Thanks for info.

It looks I’m also seeing a little lag in the settings as RHEOS syncs and sets itself up. It seems like I need to be a little patient after a restart of roon or the RHEOS app.

Yes - it takes 30 - 60 secs to get everything ready on a restart - I need to see if I can somehow indicate ā€œstarting upā€.

1 Like

Im away on holiday so not using it this week. It was okay up to going away, I had returned to using RHEOS to control volume and it was working. Will se of latest update has upset anything when I return tomorrow.

1 Like

Honestly, I think the current messaging in the app is fine when using normally. I was just finding that when I’m testing stuff, I need to be aware of the setup time and sometimes be a little more patient when checking settings.

@peter_richardson
I’m still a little in the dark about the ā€œRECEIVERSā€ option in v7.1.0. On mine, it briefly shows one or two receivers and then is blank once RHEOS completes its setup process. Under the ā€œAudioā€ setting in Roon, I see ā€œShow loading statusā€ (which I really like) but no other options. In your comments, I get the sense that a whole range of properties should appear. Screenshots below.

@peter_richardson I am using the ā€œlatestā€ docker. Roon only showed a single authorized ā€œRHEOSā€ and Container Manager on Synology only showed a single instance of RHEOS. I also double checked through SSH and command line.

I then proceeded my deleting the existing RHEOS container and restarting it. Last night I was able to to play some music on the Marantz. Up until this moring memory usage is under 4GB and log files appear to be fairly normal.

There are still of course the repeating log lines that correspond to what I’m seeing in the Roon extensions but I guess that can be considered normal. Or is there a way to turn these off?

08/18 08:56:10 Trace: [roonapi] [apiclient 192.168.50.18:43718] CONTINUE Changed {"message":"1 HEOS Players on rheos linux x64 at 192.168.50.18  for 15 hours 48 minutes 56 seconds \n"}
08/18 08:56:15 Trace: [roonapi] [apiclient 192.168.50.18:43718] CONTINUE Changed {"message":"1 HEOS Players on rheos linux x64 at 192.168.50.18  for 15 hours 49 minutes 1 second \n"}
08/18 08:56:20 Trace: [roonapi] [apiclient 192.168.50.18:43718] CONTINUE Changed {"message":"1 HEOS Players on rheos linux x64 at 192.168.50.18  for 15 hours 49 minutes 6 seconds \n"}

All in all this appears to be solved.
Thanks.

@peter_richardson - FYI

Unfortunately the issue I reported earlier returned today. No configuration changes have been made since I previously mentioned that everything was running smooth. In fact, as before, I have not streamed to my Marantz since last Sunday.

Yesterday and today I was streaming to a RAAT endpoint. I was also doing maintenance on my database. Essentially updating tags on files and letting Roon rescan a number of albums. Considering that I was performing multiple changes to my tracks, I was initially not concerned with increasing memory use of Roon. However, at a certain moment, when I had already stopped playback and was no longer making changes I noticed occasional ā€œwaiting for coreā€ pop-ups. When I checked my NAS, I noticed that 97% on my memory was being used. Roon server alone was using more than 15GB. At the same time I once again noticed massive logging as reported earlier, where they majority of the log entries seem related to the RHEOS extension.

For now I have disabled the extension. I will keep it that way for some time to see if the issue reoccurs.

@peter_richardson is there any reason why the plugin doesn’t work if I send pure PCM? It only seems to work if you have Flac compression enabled in Roon for the device settings.

Try using passthru resolution - this doesn’t use flac decompression.

Sorry I’m talking about in Roons device settings for the heos zones it adds, not the extension. I already have it set as pass through. In device setting you can set if it use Flac compression to send to squeezebox devices. This is on by default, but it cant be defeated which is how I always used it when I had Squeezeboxes so all processing done on core, if you turn it off it doesn’t play unfortunately.

Hello all,

I would like to take the opportunity here to ask a question.

I have a Denon X3800H to speakers from the manufacturer Nubert. I was also able to set up RHEOS and it all works very well so far. Thank you for the development of this plug ins.

However, there is one thing I find strange: the sound is completely different when I compare the transmission via AirPlay and RHEOS. Although sound modifications via MUSE are disabled, I have the impression that the AirPlay transmission sounds different. For my feeling louder and more mainstream. (Bass lift).

Does anyone know this behavior?

Perhaps you have enabled Volume Levelling for the RHEOS zone and not for the Airplay zone?