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

Great. Thank you.

Just uploading album art fix.

P

Uninstalled ā€œlatestā€, pulled ā€œtestā€ and started it (as I have successfully with previous iterations of ā€œtestā€). Not finding any squeezebox devices. I have a Denon X3500H (2 zones), HEOS 3, 7, and two 250s that have been seen as squeezebox devices reliably before. I donā€™t have LMS running elsewhere on the network. No environment or network changes between running ā€œlatestā€ and ā€œtestā€.

Please share any log information and your os please?What do you see in the console. Whats your docker run instructin- have you remebered t network host?

a command something like this should work for testing :

sudo docker run --name roon-extension-rheos --network host -v $(pwd)/.reg/etc/config.json:/RHEOS/config.json rheos/roon-extension-rheos:test

I put the log file in the folder I shared with you 14d ago. I did remember network host. Iā€™m running it in Portainer, as I have in the past. I stopped it and tried the docker command in the terminal:

9/9/2024, 10:35:18 PM STARTING RHEOS
SYSTEM INFORMATION: 192.168.1.26,Linux,DietPi,linux,x64 Version : 0.10.0-1 NODEJS VERSION: v19.9.0
DEFAULT HEOS CONNECTION IP IS NOT SET
ā†’ 9/9/2024, 10:35:18 PM RHEOS: CONNECTED TO FIRST DISCOVERED PLAYER AT 192.168.1.59
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 0
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 1
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 2
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 3
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 4
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 5
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 6
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 7
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION
:warning: ERROR GETTING PLAYERS 8
COMMAND UNDER PROCESS - TRYING FALLBACK CONNECTION

I then again restarted the dietpi, the nucleus, the Denon AVR, and replugged in one of the 250s and restarted ā€œtestā€ in Portainer. Now it finds the two AVR zones as squeezebox devices but not find any of the HEOS speakers (as squeezebox devices). Then the Main Zone blinked out as an option to play to even tho it still appears as a squeezebox device.

Unfortunately Iā€™m going to be unable to work further on this until Wednesday but will be interested in trying again then.

Thanks Mark.

I see that error occasionally and retrying after a couple of seconds usually works fine.

Ill see if I can identify the root cause.

Interestingā€¦ Iā€™m having the same issue with roon not seeing squeezebox devices. I figured it was on my end since Iā€™m screwing around with roon servers at the moment (VMs). Trying to get some time to test this better.

The new RHEOS, though, seems to be working much better than the last version (device detection wise) and it is super fast.

Iā€™ll post more as soon as I can narrow all the changes down and get some good logs.

Thanks for testing. Ill think about what may be causing theis.

Share any logs please.

OK - I wasnā€™t clear. Please DO NOT run on an arm based machine(eg raspberry pi) . Iā€™ve not been able to cross compile and this will lead to frustration (its driving me crazy ā€¦).

Here is a log sample from Roonā€¦ any ideas what the warning means? On roon, squeezebox just spins. RHEOS shows all devices correctly.

09/09 14:17:18 Info: [squeezebox/client] [192.168.10.7:42610] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42610
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42606] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42606]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42606] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42626] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42626] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42626] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42626
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42610] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42610]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42610] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42626] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42626]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42626] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42638] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42638] GOT HELO device_id=12 revision=0 mac=bb:bb:20:72:2d:30 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Home Theater HEOS (RHEOS: Denon AVR-X3700H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42638] Device Data: modelkey=squeezelite model=Home Theater HEOS (RHEOS: Denon AVR-X3700H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:20:72:2d:30 ipendpoint=192.168.10.7:42638
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42640] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42640] GOT HELO device_id=12 revision=0 mac=bb:bb:1e:cc:c1:23 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Workout room soundbar (RHEOS: Denon DHT-S516H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42640] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42640
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42638] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42638]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42638] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42656] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42640] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42640]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42640] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42656] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42656] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42656
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42656] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42656]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42656] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42660] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42660] GOT HELO device_id=12 revision=0 mac=bb:bb:20:72:2d:30 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Home Theater HEOS (RHEOS: Denon AVR-X3700H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42660] Device Data: modelkey=squeezelite model=Home Theater HEOS (RHEOS: Denon AVR-X3700H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:20:72:2d:30 ipendpoint=192.168.10.7:42660
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42676] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42676] GOT HELO device_id=12 revision=0 mac=bb:bb:1e:cc:c1:23 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Workout room soundbar (RHEOS: Denon DHT-S516H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42676] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42676
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42660] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42660]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42660] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42676] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42676]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42676] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42678] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42678] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42678] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42678
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42678] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42678]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42678] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42684] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42684] GOT HELO device_id=12 revision=0 mac=bb:bb:20:72:2d:30 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Home Theater HEOS (RHEOS: Denon AVR-X3700H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42684] Device Data: modelkey=squeezelite model=Home Theater HEOS (RHEOS: Denon AVR-X3700H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:20:72:2d:30 ipendpoint=192.168.10.7:42684
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42692] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42692] GOT HELO device_id=12 revision=0 mac=bb:bb:1e:cc:c1:23 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Workout room soundbar (RHEOS: Denon DHT-S516H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42692] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42692
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42684] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42684]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42684] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42692] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42692]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42692] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42700] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42700] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42700] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42700
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42700] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42700]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42700] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42714] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42714] GOT HELO device_id=12 revision=0 mac=bb:bb:20:72:2d:30 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Home Theater HEOS (RHEOS: Denon AVR-X3700H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42714] Device Data: modelkey=squeezelite model=Home Theater HEOS (RHEOS: Denon AVR-X3700H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:20:72:2d:30 ipendpoint=192.168.10.7:42714
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42720] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42720] GOT HELO device_id=12 revision=0 mac=bb:bb:1e:cc:c1:23 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Workout room soundbar (RHEOS: Denon DHT-S516H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42720] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42720
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42714] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42714]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42714] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42720] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42720]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42720] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42726] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42726] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42726] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42726
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42726] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42726]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42726] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42728] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42728] GOT HELO device_id=12 revision=0 mac=bb:bb:20:72:2d:30 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Home Theater HEOS (RHEOS: Denon AVR-X3700H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42728] Device Data: modelkey=squeezelite model=Home Theater HEOS (RHEOS: Denon AVR-X3700H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:20:72:2d:30 ipendpoint=192.168.10.7:42728
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42732] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42732] GOT HELO device_id=12 revision=0 mac=bb:bb:1e:cc:c1:23 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Workout room soundbar (RHEOS: Denon DHT-S516H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42732] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42732
09/09 14:17:19 Trace: [roonapi] [apiclient 192.168.10.7:57026] CONTINUE Changed {"message":"8 HEOS Players on roonserver linux x64 at 192.168.10.7  for 18 hours 38 minutes 12 seconds \n","is_error":false}
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42728] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42728]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42728] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42732] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42732]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42732] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42736] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42736] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42736] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42736
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42736] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42736]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42736] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42746] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42746] GOT HELO device_id=12 revision=0 mac=bb:bb:20:72:2d:30 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Home Theater HEOS (RHEOS: Denon AVR-X3700H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42746] Device Data: modelkey=squeezelite model=Home Theater HEOS (RHEOS: Denon AVR-X3700H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:20:72:2d:30 ipendpoint=192.168.10.7:42746
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42754] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42754] GOT HELO device_id=12 revision=0 mac=bb:bb:1e:cc:c1:23 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Workout room soundbar (RHEOS: Denon DHT-S516H),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42754] Device Data: modelkey=squeezelite model=Workout room soundbar (RHEOS: Denon DHT-S516H) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:1e:cc:c1:23 ipendpoint=192.168.10.7:42754
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42746] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42746]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42746] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42766] connected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42754] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42754]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42754] State Change Connected => Disconnected
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42766] GOT HELO device_id=12 revision=0 mac=bb:bb:03:e3:22:fa uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=314903808 language=   capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42766] Device Data: modelkey=squeezelite model=Kitchen MODEL 40n (RHEOS: Marantz MODEL 40n) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:03:e3:22:fa ipendpoint=192.168.10.7:42766
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42766] State Change Initializing => Connected
09/09 14:17:19 Warn: multiple connections from SqueezeboxClient[192.168.10.7:42766]. Closing
09/09 14:17:19 Trace: [squeezebox/client] [192.168.10.7:42766] State Change Connected => Disconnected
09/09 14:17:19 Info: [squeezebox/client] [192.168.10.7:42772] connected

@peter_richardson RHEOS log

  sid: 1027
}
->  9/9/2024, 10:30:48 PM NON RHEOS PLAYER HAS CONTRAOL :STATE CHANGED Workout room soundbar stop undefined
->  9/9/2024, 10:30:54 PM RHEOS: EVENT: {"pid":-643584911,"level":25,"mute":"on"}
->  9/9/2024, 10:30:54 PM RHEOS: EVENT: {"pid":-643584911,"level":25,"mute":"on"}
->  9/9/2024, 10:30:54 PM RHEOS: EVENT: Workout room soundbar {"command":{"commandGroup":"event","command":"player_state_changed"},"message":{"unparsed":"pid=-643584911&state=play","parsed":{"pid":-643584911,"state":"play"}}}
->  9/9/2024, 10:30:54 PM RHEOS: REQUEST player get_now_playing_media { pid: -643584911 }
->  9/9/2024, 10:30:54 PM RHEOS: EVENT: {"heos":{"command":{"commandGroup":"event","command":"player_state_changed"},"message":{"unparsed":"pid=-643584911&state=play","parsed":{"pid":-643584911,"state":"play"}}}}
->  9/9/2024, 10:30:54 PM RHEOS: REQUEST player get_now_playing_media { pid: -643584911 }
<-  9/9/2024, 10:30:54 PM RHEOS: COMPLETE {"pid":-643584911} {
  type: 'station',
  song: 'inputs/hdmi_arc_1',
  station: 'inputs/hdmi_arc_1',

  album: '',
  artist: '',
  image_url: '',
  album_id: 'inputs/',
  mid: 'inputs/hdmi_arc_1',

,
  sid: 1027
}
<-  9/9/2024, 10:30:54 PM RHEOS: COMPLETE {"pid":-643584911} {
  type: 'station',
  song: 'inputs/hdmi_arc_1',
  station: 'inputs/hdmi_arc_1',

  album: '',
  artist: '',
  image_url: '',
  album_id: 'inputs/',
  mid: 'inputs/hdmi_arc_1',

,
  sid: 1027
}
->  9/9/2024, 10:30:54 PM NON RHEOS PLAYER HAS CONTRAOL :STATE CHANGED Workout room soundbar play undefined
->  9/9/2024, 10:30:55 PM RHEOS: EVENT: Workout room soundbar {"command":{"commandGroup":"event","command":"player_now_playing_changed"},"message":{"unparsed":"pid=-643584911","parsed":{"pid":-643584911}}}
->  9/9/2024, 10:30:55 PM RHEOS: REQUEST player get_now_playing_media { pid: -643584911 }
<-  9/9/2024, 10:30:55 PM RHEOS: COMPLETE {"pid":-643584911} {
  type: 'station',
  song: 'inputs/hdmi_arc_1',
  station: 'inputs/hdmi_arc_1',

  album: '',
  artist: '',
  image_url: '',
  album_id: 'inputs/',
  mid: 'inputs/hdmi_arc_1',

,
  sid: 1027
}
->  9/9/2024, 10:31:00 PM RHEOS: EVENT: {"pid":-643584911,"level":25,"mute":"off"}
->  9/9/2024, 10:31:00 PM RHEOS: EVENT: {"pid":-643584911,"level":25,"mute":"off"}
->  9/9/2024, 10:32:23 PM RHEOS: EVENT: Workout room soundbar {"command":{"commandGroup":"event","command":"player_state_changed"},"message":{"unparsed":"pid=-643584911&state=stop","parsed":{"pid":-643584911,"state":"stop"}}}
->  9/9/2024, 10:32:23 PM RHEOS: REQUEST player get_now_playing_media { pid: -643584911 }
->  9/9/2024, 10:32:23 PM RHEOS: EVENT: {"heos":{"command":{"commandGroup":"event","command":"player_state_changed"},"message":{"unparsed":"pid=-643584911&state=stop","parsed":{"pid":-643584911,"state":"stop"}}}}
->  9/9/2024, 10:32:23 PM RHEOS: REQUEST player get_now_playing_media { pid: -643584911 }
<-  9/9/2024, 10:32:23 PM RHEOS: COMPLETE {"pid":-643584911} {
  type: 'station',
  song: 'inputs/hdmi_arc_1',
  station: 'inputs/hdmi_arc_1',

  album: '',
  artist: '',
  image_url: '',
  album_id: 'inputs/',
  mid: 'inputs/hdmi_arc_1',

,
  sid: 1027
}
<-  9/9/2024, 10:32:23 PM RHEOS: COMPLETE {"pid":-643584911} {
  type: 'station',
  song: 'inputs/hdmi_arc_1',
  station: 'inputs/hdmi_arc_1',

  album: '',
  artist: '',
  image_url: '',
  album_id: 'inputs/',
  mid: 'inputs/hdmi_arc_1',

,
  sid: 1027
}
->  9/9/2024, 10:32:23 PM NON RHEOS PLAYER HAS CONTRAOL :STATE CHANGED Workout room soundbar stop undefined
->  9/9/2024, 10:32:24 PM RHEOS: EVENT: Workout room soundbar {"command":{"commandGroup":"event","command":"player_now_playing_changed"},"message":{"unparsed":"pid=-643584911","parsed":{"pid":-643584911}}}
->  9/9/2024, 10:32:24 PM RHEOS: REQUEST player get_now_playing_media { pid: -643584911 }
<-  9/9/2024, 10:32:24 PM RHEOS: COMPLETE {"pid":-643584911} {
  type: 'station',
  song: 'inputs/hdmi_arc_1',
  station: 'inputs/hdmi_arc_1',

  album: '',
  artist: '',
  image_url: '',
  album_id: 'inputs/',
  mid: 'inputs/hdmi_arc_1',

,
  sid: 1027
}
->  9/9/2024, 11:14:30 PM RHEOS: EVENT: {"pid":1176195927,"level":66,"mute":"off"}
->  9/9/2024, 11:14:33 PM RHEOS: EVENT: {"pid":1176195927,"level":65,"mute":"off"}
->  9/9/2024, 11:14:51 PM RHEOS: EVENT: {"pid":1176195927,"level":64,"mute":"off"}
->  9/9/2024, 11:14:52 PM RHEOS: EVENT: {"pid":1176195927,"level":63,"mute":"off"}
->  9/9/2024, 11:14:53 PM RHEOS: EVENT: {"pid":1176195927,"level":62,"mute":"off"}
->  9/9/2024, 11:14:54 PM RHEOS: EVENT: {"pid":1176195927,"level":61,"mute":"off"}
->  9/9/2024, 11:14:55 PM RHEOS: EVENT: {"pid":1176195927,"level":60,"mute":"off"}

Thank you.

Will take me some time to digest.

But very helpful.

Peter

oops sorry was in a hurry to try it out - looking back at your post I think you were plenty clear enough about arm based machines - Iā€™ll be patient :wink:

1 Like

Kent,

Not sure but I think the message indicates you have multiple versions running.

Check only one RHEOS extension is enabled and that any other containers running a RHEOS image are removed.

Let me know if that helps at all.

I agree that this seems like the obvious answer, but I donā€™t. I did, however, recently switch from the NUC to a VM on my TrueNAS and this seems to work correctly EXCEPT for the squeezebox recognition. SB fails even if I shutdown RHEOS so it is in the Roon server but struggling to figure out how. When I have a little more time this weekend, Iā€™ll reinstall on the NUC to see if this works.

Iā€™ve also been having intermittent issues on NUC which was running Roon on hardware and RHEOS in Docker on the same box. the Glances tool on Ubuntu was reporting really strange (over 100%) utilization levels sometimes when the audio cutouts happened. Iā€™ll keep digging since Iā€™m sure that I must have screwed something up :frowning:

1 Like

I dont know if it applies, but I had a period where my Denon AVR did the same thing. This is relevant because I dont use RHEOS and the issue turned out to be a Denon bug. Showed up in the firmware release notes as something like ā€œswitches to HEOS while watching Amazon Fire TVā€

Maybe, as itā€™s only done it since last update. But only a few times.

The U33 firmware supposedly fixed it, but ironically I only saw the bug behaviour after U33. It wasnā€™t common, but it basically stopped me using the FireTV.

Thanks for sharing - Iā€™ve experienced this myself.

Am working hard on making sure RHEOS plays nicely with all other inputs.

1 Like

Roon will randomly do that I have found on Linux when itā€™s doing its random metadata updates. It becomes unusable temporarily. I have reported this behaviour.

1 Like

@CrystalGipsy Thanks for the info!

Have you found any sort of workaround or better platform? I may go back to Windows for a bit to see how this goes. I was also thinking it was the combo of Roon and RHEOS on the same box that created the problem, so I was initially just trying to split this onto two devices.