@vova, @benjamin I installed the new early access version with fixes for AirPlay, unfortunately it still doesn’t work. I get more logging information and it seams to fix something, but not the actual playback.
Here are the new logs:
05/06 08:08:24 Trace: [zone TestHP] PlayPause
05/06 08:08:24 Trace: [zone TestHP] Selecting Source state=Stopped
05/06 08:08:24 Trace: [TestHP] [Inactive] [LOADING @ 0:00] ***
05/06 08:08:24 Trace: [musicpowerstate] music is playing, preventing idle sleep
05/06 08:08:24 Info: [TestHP] [zoneplayer] Playing: https://streaming-qobuz-std.akamaized.net/file
05/06 08:08:24 Info: [TestHP] [zoneplayer] Queueing: https://streaming-qobuz-std.akamaized.net/file
05/06 08:08:25 Info: [TestHP] [zoneplayer] Open Result (Playing):Result[Status=Success]
05/06 08:08:25 Info: [TestHP] [zoneplayer] Starting playback
05/06 08:08:25 Trace: [airplay/clientV2] [192.168.33.15] Connecting to airplay server
05/06 08:08:25 Info: [zone TestHP] OnPlayFeedback Playing
05/06 08:08:25 Trace: [TestHP] [HighQuality, 24/96 QOBUZ FLAC => 16/44] [PLAYING @ 0:00] ***
05/06 08:08:25 Trace: [airplay/clientV2] [192.168.33.15] Requesting OPTIONS
05/06 08:08:25 Info: [airplay/clientV2] [192.168.33.15] REQUESTING OPTIONS *
05/06 08:08:25 Trace: [airplay/clientV2] [192.168.33.15] OPTIONS Succeeded
05/06 08:08:25 Trace: [airplay/clientV2] [192.168.33.15] Got good OPTIONS: ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, GET_PARAMETER, SET_PARAMETER, POST, GET, PUT
05/06 08:08:25 Info: [airplay] AirPlay device connected: AirPlayDevice[DeviceId=***@***._raop._tcp.local, Name=***.local, Model=AudioAccessory5,1, IPEndPoint=192.168.22.230:7000]
05/06 08:08:25 Trace: [airplay] connected
05/06 08:08:25 Trace: [airplay/clientV2] [192.168.33.15] Sending SETUP #1 (session)
05/06 08:08:26 Info:
--[ SignalPath ]---------------------------------------------
SignalPath Quality = HighQuality
Elements:
Source Format=Flac 96000/24/2 Quality=Lossless
UpgradeBitDepth FromBitsPerSample=24 ToBitsPerSample=64 Quality=Lossless
SampleRateConversion FromSampleRate=96000 ToSampleRate=44100 Algorithm=HighQuality Quality=HighQuality
Truncate FromBitsPerSample=64 ToBitsPerSample=16 Quality=HighQuality
Output OutputType=AirPlay Quality=HighQuality SubType=2 Model=AudioAccessory5,1
------------------------------------------------------------
05/06 08:09:41 Warn: [airplay/clientV2] [192.168.33.15] Got exception connecting to device at 192.168.22.230,51804: System.Net.Sockets.SocketException (60): Operation timed out
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task)
at Sooloos.Audio.AirPlay.AirPlayClientV2.<>c__DisplayClass83_0.<<SetupAirPlay2Session>b__0>d.MoveNext()
05/06 08:09:41 Trace: [airplay/clientV2] [192.168.33.15] Sending RECORD
05/06 08:09:44 Info: [TestHP] [zoneplayer] Open result (Queueing): Result[Status=Success]
05/06 08:09:51 Warn: [airplay/rtsp] IOException in RTSP request: net_io_readfailure, Operation timed out
05/06 08:09:51 Info: [airplay] AirPlay device disconnected: AirPlayDevice[DeviceId=***@***._raop._tcp.local, Name=***.local, Model=AudioAccessory5,1, IPEndPoint=192.168.22.230:7000]
05/06 08:09:51 Trace: [airplay] disconnected
05/06 08:09:51 Warn: [airplay/clientV2] [192.168.33.15] RECORD failed: Result[Status=NetworkError]
05/06 08:09:51 Trace: [zone] TestHP received transport control from endpoint integration: suspend
05/06 08:09:51 Trace: [zone TestHP] TestHP received transport control from *** (Apple HomePod mini): suspend
05/06 08:09:51 Trace: [zone TestHP] Suspend
05/06 08:09:51 Info: [zone TestHP] OnPlayFeedback Stopped
05/06 08:09:51 Info: [zone TestHP] Canceling Pending Sleep
05/06 08:09:51 Trace: [TestHP] [HighQuality, 24/96 QOBUZ FLAC => 16/44] [STOPPED @ 0:00] ***
The client IP of the AirPlay device (192.168.33.15) is correct. But again, Roon wants to connect to the Gateway (for 192.168.33.0/24 network) instead of the client IP.
IPEndPoint=192.168.22.230:7000
and Got exception connecting to device at 192.168.22.230,51804
→ 192.168.22.230 is the Gateway for the 33.0/24 network
It should have used here also the client IP 192.168.33.15
instead.