Endpoint iPad stops playback

Core Machine (Operating system/System info/Roon build number)

ROCK/i3-6100U with 8GB/186

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

The router is the provider router (Orange France Livebox)
The core is connected with a cable on a 5 ports Cisco switch which is connected to the router.
The endpoint is an iPad Air 2 from 2014 (A1566) connected via wifi.

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

As I said the endpoint is the iPad connected with the USB camera kit to my DAC, a Chord Qutest.

Description Of Issue

The playback stops sometimes. I didn’t succeed to understand what is the cause.
But when I reboot the iPad, it works better for a while.

In the RoonServer log I have this message. We can see at 17:05:46 the iPad lost the connection :

05/18 17:05:38 Warn: [iPad] [zoneplayer/raat] long rtt sync iPad de Marine: realtime=16867652540041 rtt=84000us offset=15676532540us delta=-326352us drift=53320us in 1170.5655s (45.551ppm, 163.983ms/hr)
05/18 17:05:40 Trace: [iPad] [Lossless, 24/96 QOBUZ FLAC => 24/96] [100% buf] [PLAYING @ 1:46/7:20] Memory of a Free Festival - David Bowie
05/18 17:05:40 Trace: [iPad] [zoneplayer/raat] sync iPad de Marine: realtime=16869781293958 rtt=1500us offset=15676452293us delta=-80246us drift=-26925us in 1172.857s (-22.958ppm, -82.647ms/hr)
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] GOT [15] {"status":"Ended"}
05/18 17:05:46 Trace: [raatserver] [iPad de Marine] lost client connection. Retrying
05/18 17:05:46 Trace: [push] short read from connector (1)
05/18 17:05:46 Info: [raatserver] [iPad de Marine] connecting (attempt 1)
05/18 17:05:46 Trace: [push] retrying connection in 18555ms
05/18 17:05:46 Info: [transport] destroyed zone iPad was playing? True
05/18 17:05:46 Trace: [zone iPad] Suspend
05/18 17:05:46 Debug: [easyhttp] [2545] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingEnd?
05/18 17:05:46 Info: [library] recorded play for profile 8393dc71-06d0-40ee-8c9d-00bf68d5fe36: mediaid=202:0:80660941 metadataid= contentid=202:0:80660941 libraryid= isfromswim=False
05/18 17:05:46 Info: [zone iPad] OnPlayFeedback Stopped
05/18 17:05:46 Debug: [smc] [zoneplayer:31] Created domain
05/18 17:05:46 Debug: [smc] [zoneplayer:31] Removing ordinal 8
05/18 17:05:46 Debug: [smc] [zoneplayer:31] Destroyed domain
05/18 17:05:46 Trace: [iPad] [Lossless, 24/96 QOBUZ FLAC => 24/96] [100% buf] [PLAYING @ 1:51/7:20] Memory of a Free Festival - David Bowie
05/18 17:05:46 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
05/18 17:05:46 Debug: [smc] [zoneplayer:31] Created domain
05/18 17:05:46 Trace: [iPad] [zoneplayer/raat] Endpoint iPad de Marine State Changed: Playing => Prepared
05/18 17:05:46 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
05/18 17:05:46 Debug: [smc] [zoneplayer:31] Removing ordinal 7
05/18 17:05:46 Debug: [raat/tcpaudiosource] disconnecting
05/18 17:05:46 Debug: [smc] [zoneplayer:31] Destroyed domain
05/18 17:05:46 Trace: [iPad] [zoneplayer/raat] Endpoint iPad de Marine State Changed: Prepared => Idle
05/18 17:05:46 Info: [audio/env] [zoneplayer] All streams were disposed
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] Initializing RAAT session
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:base.lua as module base [1088 chars]
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:dkjson.lua as module dkjson [22416 chars]
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:protocol.lua as module protocol [2045 chars]
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:roon_tcp.lua [43475 chars]
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] RAAT Session initialized in 32ms
05/18 17:05:46 Trace: [iPad de Marine] [raatclient] SENT [2]{"request":"info"}

Strangely, today it works very well.
I didn’t change anything to my configuration.

Hello @Jimmy_Legrand, I’m glads things are working again! Since we didn’t make any changes yet, please let me know if this issue returns.

The problem happened again.
And I have also some issue with the application. I made a record that you can watch here :
Application crashing

You can see, I was unable to choose the iPad as a zone.

@support the issues happened again. You can see also on the video below, the problem I have sometimes with the application.
It doesn’t detect my DAC anymore or even the iPad output. After a while, it works again but I don’t know why.

Hello @Jimmy_Legrand and thank you for the video! I’d like to pass that and some more info onto my team for further review. Could you please reinstall Roon on the iPad and see if the issue persists? If you can reproduce this after the reinstall let’s enable diagnostics for the iPad so I can submit a report to the team for you.

I reinstall the application as you asked but it happened again this morning after 15/20min.

@nuwriy, this morning it happened again many times.

This is a new log sample:

05/30 09:25:13 Trace: [iPad de Marine] [Lossless, 24/192 QOBUZ FLAC => 24/192] [100% buf] [PLAYING @ 3:11/6:46] Baia (A.K.A. "Baia") - Stan Getz / Charlie Byrd / Ary Barroso / Ary Barosso
05/30 09:25:18 Trace: [iPad de Marine] [Lossless, 24/192 QOBUZ FLAC => 24/192] [100% buf] [PLAYING @ 3:16/6:46] Baia (A.K.A. "Baia") - Stan Getz / Charlie Byrd / Ary Barroso / Ary Barosso
05/30 09:25:19 Warn: [iPad de Marine] [zoneplayer/raat] long rtt sync iPad de Marine: realtime=1355162816375 rtt=286500us offset=183171816us delta=282471us drift=277954us in 197.049s (1410.584ppm, 5078.101ms/hr)
05/30 09:25:20 Info: [stats] 24359mb Virtual, 3385mb Physical, 3026mb Managed, 273 Handles, 73 Threads
05/30 09:25:23 Trace: [iPad de Marine] [Lossless, 24/192 QOBUZ FLAC => 24/192] [100% buf] [PLAYING @ 3:21/6:46] Baia (A.K.A. "Baia") - Stan Getz / Charlie Byrd / Ary Barroso / Ary Barosso
05/30 09:25:27 Warn: [raat/tcpaudiosource] send failed: Broken pipe
05/30 09:25:27 Warn: [raat/tcpaudiosource] disconnecting + retrying
05/30 09:25:27 Debug: [raat/tcpaudiosource] disconnecting
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] GOT [922] {"status":"Ended"}
05/30 09:25:27 Trace: [raatserver] [iPad de Marine] lost client connection. Retrying
05/30 09:25:27 Info: [raatserver] [iPad de Marine] connecting (attempt 1)
05/30 09:25:27 Info: [transport] destroyed zone iPad de Marine was playing? True
05/30 09:25:27 Trace: [zone iPad de Marine] Suspend
05/30 09:25:27 Debug: [easyhttp] [776] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingEnd?
05/30 09:25:27 Info: [library] recorded play for profile 8393dc71-06d0-40ee-8c9d-00bf68d5fe36: mediaid=202:0:77510751 metadataid= contentid=202:0:77510751 libraryid= isfromswim=False
05/30 09:25:27 Info: [zone iPad de Marine] OnPlayFeedback Stopped
05/30 09:25:27 Debug: [raat/tcpaudiosource] connecting to 192.168.1.18:49979
05/30 09:25:27 Debug: [smc] [zoneplayer:16] Created domain
05/30 09:25:27 Debug: [smc] [zoneplayer:16] Removing ordinal 6
05/30 09:25:27 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
05/30 09:25:27 Debug: [smc] [zoneplayer:16] Destroyed domain
05/30 09:25:27 Debug: [raat/tcpaudiosource] disconnecting
05/30 09:25:27 Trace: [iPad de Marine] [zoneplayer/raat] Endpoint iPad de Marine State Changed: Playing => Prepared
05/30 09:25:27 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
05/30 09:25:27 Debug: [smc] [zoneplayer:16] Created domain
05/30 09:25:27 Debug: [smc] [zoneplayer:16] Removing ordinal 5
05/30 09:25:27 Debug: [smc] [zoneplayer:16] Destroyed domain
05/30 09:25:27 Error: [raat/tcpaudiosource] connect failed: Object reference not set to an instance of an object.
05/30 09:25:27 Warn: [raat/tcpaudiosource] disconnecting + retrying
05/30 09:25:27 Info: [audio/env] [zoneplayer] All streams were disposed
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] Initializing RAAT session
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:base.lua as module base [1088 chars]
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:dkjson.lua as module dkjson [22416 chars]
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:protocol.lua as module protocol [2045 chars]
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] Loading script raat.dat:roon_tcp.lua [43475 chars]
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] RAAT Session initialized in 58ms
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] SENT [2]{"request":"info"}
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] SENT [3]{"request":"set_client_type","client_type":"Roon"}
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] GOT [2] {"info":{"version":"N/A","unique_id":"bf1aa569-5f3b-723e-b507-4fb263a0c491","model":"N/A","vendor":"N/A","raat_version":"1.1.38","protocol_version":"3"},"flags":{"has_write_chmap":true},"platform":{"uname":{"version":"Darwin Kernel Version 19.5.0: Tue Apr 28 22:25:09 PDT 2020; root:xnu-6153.122.1~1/RELEASE_ARM64_T7001","machine":"iPad5,3","releas
e":"19.5.0","nodename":"iPad-de-Marine","sysname":"Darwin"},"os":"ios"},"volume":{"is_supported":false,"info":[]},"source_selection":{"is_supported":false,"info":[]},"status":"Success","output":{"supported_formats":"768000/16/2,88200/16/2,176400/16/2,192000/16/2,48000/16/2,384000/16/2,2822400/1/2,705600/24/2,11289600/1/2,384000/24/2,96000/16/2,768000/24/2,5644800/1/2,352800/24/2,88200/24/2,352800/16/2,480
00/24/2,44100/16/2,192000/24/2,705600/16/2,44100/24/2,96000/24/2,176400/24/2","info":{"refresh_supported_formats_before_playback":true,"config":{"type":"ios","name":"iPad de Marine","device":"default","fo
rce_max_volume":false,"dsd_mode":"dop"}}},"transport":{"is_update_status_supported":true,"info":{"config":{}},"is_supported":true,"is_update_artwork_supported":true}}
05/30 09:25:27 Trace: [raatserver] [iPad de Marine] connected
05/30 09:25:27 Info: [transport] creating endpoint for raat device bf1aa569-5f3b-723e-b507-4fb263a0c491
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] SENT [4]{"request":"subscribe_transport"}
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] SENT [5]{"request":"subscribe_controls","controller_id":"ec4ef34e-29c8-48dc-89a6-24f4b597a2da"}
05/30 09:25:27 Trace: [dspengine] created new dsp config {"version":3,"items":[{"type":"bs2b","enabled":false},{"type":"parametric_equalizer","enabled":false},{"type":"audeze_presets","enabled":false}]}
05/30 09:25:27 Trace: [transport/audeze] picking preset lowlatency
05/30 09:25:27 Trace: [transport/audeze] picked null preset!
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] GOT [3] {"status":"Success"}
05/30 09:25:27 Info: sleep 94ms after flush
05/30 09:25:27 Trace: [iPad de Marine] [raatclient] GOT [5] {"action":"Changed","status":"Success","controls":[]}
05/30 09:25:28 Trace: [zone iPad de Marine] Loading
05/30 09:25:28 Trace: [zone iPad de Marine] Suspend
05/30 09:25:28 Trace: [iPad de Marine] [zoneplayer/raat] Endpoint iPad de Marine Initial State: Idle

A post was split to a new topic: M Scaler Discovery

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.