Probelm
I am unable to get my Denon 760H to AirPlay, even though Roon sees it as a Roon Tested device and attempts to connect and play over AirPlay2
System details:
- I’m running Roon ROCK Version 2.1 (build 271) production which is running Roon Server build 1462
- ROCK is running on a VM in ProxMox with 8gb RAM and a virtual intel E100 NIC.
- Music is connected by 2 shares running on an SAMBA NAS running on ProxMox as well.
- The ROCK server has a static IP address,
- There is only one subnet setup, my router is a NetGear Orbi.
- The Denon and the ROCK server are hard wired
- Denon is a S760H and has the latest firmware
ROCK OS seems to be operating correctly in all other cases, I can play music on my MAC book as a system device, on my iPhone as a system output, and I can use the MACbook as an AirPlay device, so we know AirPlay is working over the network to an AirPlay2 device with a password etc. ROCK has correctly indexed my entire library off of two shares from the SAMBA server.
I am pretty sure It’s not a matter of AirPlay passwords, I can AirPlay to the Denon from all other devices (they all have to have same password) I have disabled and reenabled the Denon device in Roon several times to assure I have typed in the right password. The Denon HEOS app works fine and the Denon can directly stream from the SMB shares.
Ironically I can use my iPhone as the Roon endpoint, and airplay from the phone to the Denon and that works.
I simply cannot get the Denon to work as an Audio Device, I have tried adding the Denon on the iPhone app and my MAC Roon App, to no avail. I installed a Core on my MAC book with the same SMB shares and tried to AirPlay to the Denon and got the same error. I have logs from both servers below, while not identical they are nearly so
Errors found in the logs
There seem to be a few things that look important, but I have not found anything in the forums about:
- there is a “pair-setup” fail
- [airplay/rtsp] IOException in RTSP request: Unable to read data from the transport connection: Connection timed out.
- [airplay/clientV2] [192.168.1.25] Failed to get OPTIONS: Result[Status=NetworkError]
- [airplay] AirPlay device connection failed to: AirPlayDevice[DeviceId=000678B38D32@Denon Living Room._raop._tcp.local, Name=Denon-Living-Room.local, Model=Denon AVR-S760H, IPEndPoint=192.168.1.25:7000]
I have included the raw logs below from both servers.
Any insights or thoughts greatly appreciated
/jottos
These are the logs from the ROCK server
10/06 18:37:01 Info: [Denon 760 Airplay] [zoneplayer] Playing: /roon/sys/storage/smbmounts/RoonStorage_2d4294286db76159d50cda3f95d5bc8ec726deb8/Adele/21/02 - Rumour Has It.flac
10/06 18:37:01 Info: [Denon 760 Airplay] [zoneplayer] Open Result (Playing):Result[Status=Success]
10/06 18:37:01 Info: [Denon 760 Airplay] [zoneplayer] Performing initial seek to 93000
10/06 18:37:01 Info: [Denon 760 Airplay] [zoneplayer] Starting playback
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] Connecting to airplay server
10/06 18:37:01 Info: [zone Denon 760 Airplay] OnPlayFeedback Playing
10/06 18:37:01 Trace: [Denon 760 Airplay] [HighQuality, 16/44 FLAC => 16/44] [PLAYING @ 1:33/3:43] Rumour Has It - Adele
10/06 18:37:01 Trace: [musicpowerstate] music is playing, preventing idle sleep
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-verify #1
10/06 18:37:01 Warn: [airplay/clientV2] [192.168.1.25] pair-verify #1 failed: 403 Forbidden, attempting pairing
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] pair-setup-pin
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-setup-pin #1
10/06 18:37:01 Trace: [prebuffer] ready 149940/441000 (34%) @ 93/223 sec
10/06 18:37:01 Info: [Denon 760 Airplay] [zoneplayer] Queueing: /roon/sys/storage/smbmounts/RoonStorage_2d4294286db76159d50cda3f95d5bc8ec726deb8/Adele/21/03 - Turning Tables.flac
10/06 18:37:01 Warn: [airplay/clientV2] [192.168.1.25] pair-setup-pin #1 failed: 404 Not Found
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-verify #1
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] pair-setup fail
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] pair-verify #1 Succeeded
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-verify #2
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] pair-verify #1 Succeeded
10/06 18:37:01 Trace: [airplay/clientV2] [192.168.1.25] Requesting OPTIONS
10/06 18:37:01 Info: [airplay/clientV2] [192.168.1.25] REQUESTING OPTIONS *
10/06 18:37:01 Info: [Denon 760 Airplay] [zoneplayer] Open result (Queueing): Result[Status=Success]
10/06 18:37:02 Info:
--[ SignalPath ]---------------------------------------------
SignalPath Quality = HighQuality
Elements:
Source Format=Flac 44100/16/2 BitRate=923 Quality=Lossless
Output OutputType=AirPlay Quality=HighQuality SubType=2 Model=Denon AVR-S760H
------------------------------------------------------------
10/06 18:37:04 Info: [stats] 4657mb Virtual, 1600mb Physical, 390mb Managed, 348 Handles, 71 Threads
10/06 18:37:12 Warn: [airplay/rtsp] IOException in RTSP request: Unable to read data from the transport connection: Connection timed out.
10/06 18:37:12 Warn: [airplay/clientV2] [192.168.1.25] OPTIONS failed: Result[Status=NetworkError]
10/06 18:37:12 Warn: [airplay/clientV2] [192.168.1.25] Failed to get OPTIONS: Result[Status=NetworkError]
10/06 18:37:12 Info: [airplay] AirPlay device connection failed to: AirPlayDevice[DeviceId=000678B38D32@Denon Living Room._raop._tcp.local, Name=Denon-Living-Room.local, Model=Denon AVR-S760H, IPEndPoint=192.168.1.25:7000]
10/06 18:37:12 Trace: [airplay] disconnected
10/06 18:37:12 Trace: [zone] Denon 760 Airplay received transport control from endpoint integration: suspend
10/06 18:37:12 Trace: [zone Denon 760 Airplay] Denon 760 Airplay received transport control from Denon Living Room (Denon AVR-S760H): suspend
10/06 18:37:12 Trace: [zone Denon 760 Airplay] Suspend
10/06 18:37:12 Info: [zone Denon 760 Airplay] OnPlayFeedback Stopped
10/06 18:37:12 Info: [zone Denon 760 Airplay] Canceling Pending Sleep
10/06 18:37:12 Trace: [Denon 760 Airplay] [HighQuality, 16/44 FLAC => 16/44] [PAUSED @ 1:33/3:43] Rumour Has It - Adele
10/06 18:37:12 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
10/06 18:37:12 Info: [audio/env] [zoneplayer] All streams were disposed
10/06 18:37:19 Info: [stats] 4617mb Virtual, 1600mb Physical, 394mb Managed, 342 Handles, 68 Threads
These are the logs from the MAC Core
10/06 13:23:39 Info: [Denon 760H] [zoneplayer] Queueing: /Users/jos/Library/RoonMounts/RoonStorage_6debe4cc44d8b2ebfbc7fb181463c6235bdf8b9d/Traffic/The Low Spark Of High Heeled Boys/02 The Low Spark Of High-Heeled Boys.m4a
10/06 13:23:39 Info: [Denon 760H] [zoneplayer] Open result (Queueing): Result[Status=Success]
10/06 13:23:39 Info: [Denon 760H] [zoneplayer] Open Result (Playing):Result[Status=Success]
10/06 13:23:39 Info: [Denon 760H] [zoneplayer] Starting playback
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] Connecting to airplay server
10/06 13:23:39 Info: [zone Denon Living Room (Denon AVR-S760H)] OnPlayFeedback Playing
10/06 13:23:39 Trace: [Denon 760H] [HighQuality, 16/44 ALAC => 16/44] [PLAYING @ 0:00] Hidden Treasure - Traffic
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-verify #1
10/06 13:23:39 Warn: [airplay/clientV2] [192.168.1.25] pair-verify #1 failed: 403 Forbidden, attempting pairing
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] pair-setup-pin
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-setup-pin #1
10/06 13:23:39 Warn: [airplay/clientV2] [192.168.1.25] pair-setup-pin #1 failed: 404 Not Found
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-verify #1
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] pair-setup fail
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] pair-verify #1 Succeeded
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] Sending pair-verify #2
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] pair-verify #1 Succeeded
10/06 13:23:39 Trace: [airplay/clientV2] [192.168.1.25] Requesting OPTIONS
10/06 13:23:39 Info: [airplay/clientV2] [192.168.1.25] REQUESTING OPTIONS *
10/06 13:23:39 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/253 sec
10/06 13:23:40 Info:
--[ SignalPath ]---------------------------------------------
SignalPath Quality = HighQuality
Elements:
Source Format=Alac 44100/16/2 BitRate=784 Quality=Lossless
Output OutputType=AirPlay Quality=HighQuality SubType=2 Model=Denon AVR-S760H
------------------------------------------------------------
10/06 13:23:46 Trace: [Denon 760H] [HighQuality, 16/44 ALAC => 16/44] [PLAYING @ 0:00] Hidden Treasure - Traffic
10/06 13:23:46 Info: [stats] 38277mb Virtual, 953mb Physical, 501mb Managed
10/06 13:23:49 Warn: [airplay/rtsp] IOException in RTSP request: net_io_readfailure, Operation timed out
10/06 13:23:49 Warn: [airplay/clientV2] [192.168.1.25] OPTIONS failed: Result[Status=NetworkError]
10/06 13:23:49 Warn: [airplay/clientV2] [192.168.1.25] Failed to get OPTIONS: Result[Status=NetworkError]
10/06 13:23:49 Info: [airplay] AirPlay device connection failed to: AirPlayDevice[DeviceId=000678B38D32@Denon Living Room._raop._tcp.local, Name=Denon-Living-Room.local, Model=Denon AVR-S760H, IPEndPoint=192.168.1.25:7000]
10/06 13:23:49 Trace: [airplay] disconnected
10/06 13:23:49 Trace: [zone] Denon 760H received transport control from endpoint integration: suspend
10/06 13:23:49 Trace: [zone Denon Living Room (Denon AVR-S760H)] Denon 760H received transport control from Denon Living Room (Denon AVR-S760H): suspend
10/06 13:23:49 Trace: [zone Denon Living Room (Denon AVR-S760H)] Suspend
10/06 13:23:49 Info: [zone Denon Living Room (Denon AVR-S760H)] OnPlayFeedback Stopped
10/06 13:23:49 Info: [zone Denon Living Room (Denon AVR-S760H)] Canceling Pending Sleep
10/06 13:23:49 Trace: [Denon 760H] [HighQuality, 16/44 ALAC => 16/44] [STOPPED @ 0:00] Hidden Treasure - Traffic
10/06 13:23:49 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
10/06 13:23:49 Info: [audio/env] [zoneplayer] All streams were disposed