Alert: TIDAL: tidal_network_error [AWS outage]

I can play Tidal perfectly fine using their own app. I can’t play it using Roon.
Hopefully @Mike or @vova can help.

I rebooted the Linux system with Roon Server on it, no help.
I rebooted the MacBook with Roon on it (as player), no help.
Same result with a DAC connected (Meridian Explorer) or direct via MacBook (built in audio)

The error says on the screen: A networking or connectivity problem is interfering with Tidal playback

Also, no issues with dependencies on Linux:

Checking to see if RoonServer can run on this machine 

Checking for Binary Compatibility                            [   OK   ]
Checking for ALSA Libraries                                  [   OK   ]
Checking for ffmpeg or avconv                                [   OK   ]
Checking for the mount.cifs command                          [   OK   ]
Testing ulimit -n 8192                                       [   OK   ]

STATUS: SUCCESS

Logs (with removed personal info, like ip addresses, serials, names, etc) are saying this:

04/16 15:55:49 Info: Starting Roon v1.2 (build 123) stable on macosx
04/16 15:55:49 Trace: Checking if we are already running
04/16 15:55:49 Trace: Nope, we are the only one running
04/16 15:55:49 Info: Is 64 bit? True
04/16 15:55:49 Trace: [broo/imagecache] loaded 2 cache entries from /Users/the-user-name/Library/Roon/Cache/brooimages/index.db, current: 512mb / 0mb
04/16 15:55:49 Info: Loading broo project: ui.broox
04/16 15:55:49 Trace: [realtime] fetching time from NTP server
04/16 15:55:49 Info: [broker] starting the-broker-id
04/16 15:55:49 Debug: OpenGL Version: 2.1 INTEL-10.14.58
OpenGL Vendor: Intel Inc.
OpenGL ShaderLangerVersion: 1.20
OpenGL Extensions: GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod 

04/16 15:55:49 Info: [broker/locations] added location 'Internet Media' (Type=Internet) [the-internet-id]
04/16 15:55:49 Info: [broker/locations] Status changed: 'Internet Media' (Type=Internet) [the-internet-id] is online
04/16 15:55:49 Debug: Maximum OpenGl texture size is 16384
04/16 15:55:49 Info: [broker/locations] added location 'Metadata Service' (Type=MetadataService) [the-metadataservice-id]
04/16 15:55:49 Info: [broker/locations] Status changed: 'Metadata Service' (Type=MetadataService) [the-metadataservice-id] is online
04/16 15:55:49 Info: [broker/locations] added location 'Offline' (Type=Offline) [the-location-id]
04/16 15:55:49 Info: [broker/locations] location 'Offline' (Type=Offline) [the-location-id] is offline
04/16 15:55:49 Info: [broker/locations] added storage location 'iTunes Library' (Type=ITunes) (Path=/Users/the-user-name/Music/iTunes) [the-library-id]
04/16 15:55:49 Info: [broker/locations] storage location 'iTunes Library' (Type=ITunes) (Path=/Users/the-user-name/Music/iTunes) [the-library-id] is offline
04/16 15:55:49 Info: Broo Debug Web GUI ready at http://localhost:6700/broo/
04/16 15:55:49 Info: [broker/locations] added storage location 'Music Folder' (Type=DefaultMusicFolder) (Path=/Users/the-user-name/Music) [the-music-folder-id]
04/16 15:55:49 Info: [broker/locations] storage location 'Music Folder' (Type=DefaultMusicFolder) (Path=/Users/the-user-name/Music) [the-music-folder-id] is offline
04/16 15:55:49 Info: [storagemanager] managing storage backend Roon Folder
04/16 15:55:49 Info: [broker/locations] added storage location 'Roon Folder' (Type=AppFolder) (Path=/Users/the-user-name/Music/Roon) [the-roon-folder-id]
04/16 15:55:49 Info: [broker/locations] Status changed: 'Roon Folder' (Type=AppFolder) (Path=/Users/the-user-name/Music/Roon) [the-roon-folder-id] is online
04/16 15:55:49 Info: [broker/locations] updated import location to Roon Folder (the-roon-folder-id)
04/16 15:55:49 Trace: [broker/backups] initializing
04/16 15:55:49 Trace: [broker/accounts] file not found
04/16 15:55:49 Info: [broker/accounts] Data updated. AccountStatus=NoAccountConfigured MachineStatus=NeedsAccount
04/16 15:55:49 Debug: OPEN OPEN ui_atlas.list
04/16 15:55:49 Trace: [brooengine] Loaded atlas list. 3ms
04/16 15:55:49 Trace: [brooengine] Window is running in scale 1
04/16 15:55:49 Trace: [brooengine] Using atlas scale 1
04/16 15:55:49 Debug: OPEN OPEN ui_atlas@1x.spec
04/16 15:55:49 Trace: [realtime] Got time from NTP: 16-4-2016 13:55:49 (3669803749563ms)
04/16 15:55:49 Debug: OPEN OPEN ui_atlas@1x-1.png
04/16 15:55:49 Trace: [realtime] Updated clock skew to -00:00:00.0183370 (-18,337ms)
04/16 15:55:49 Info: [libraryapi] loaded first run time 5-10-2015 23:50:27
04/16 15:55:49 Info: [transport/raatserver] [runner] Start or Connect...
04/16 15:55:49 Debug: initialize backend in 388ms
04/16 15:55:49 Info: ConnectOrStartAndWaitForExit RAATServer
04/16 15:55:49 Info: [remoting] loaded protocol hash 2eddc8021dc28a66b04dbc666ee4a702fa604f7e from /Applications/Roon.app/Contents/Resources/Roon.Broker.Api.Remote.dll
04/16 15:55:49 Debug: [SOOD] Setting up unicast connection
04/16 15:55:49 Info: [transport/raatserver] [runner] Status: Started
04/16 15:55:49 Trace: [distributedbroker] Enabling remote broker tracking
04/16 15:55:49 Debug: [SOOD] Setting up multicast connection 127.0.0.1
04/16 15:55:49 Debug: [SOOD] Setting up multicast SEND connection 127.0.0.1
04/16 15:55:49 Debug: [SOOD] Setting up multicast connection 192.168.1.21
04/16 15:55:49 Debug: [SOOD] Setting up multicast SEND connection 192.168.1.21
04/16 15:55:49 Trace: [brooengine] Loaded atlas texture ui_atlas@1x-1.png. 131ms
04/16 15:55:49 Trace: [brooengine] loading 1x1
04/16 15:55:49 Debug: OPEN OPEN ui_atlas@1x-2.png
04/16 15:55:49 Trace: [httpcache] loaded 0 cache entries from /Users/the-user-name/Library/Roon/Cache/httpcache_2.db, current: 0mb / 128mb
04/16 15:55:49 Info: [music] first pass through media thread is done
04/16 15:55:49 Trace: [geoip] GET https://accounts5.roonlabs.com/geoip/1/lookup
04/16 15:55:49 Trace: [brooengine] Loaded atlas texture ui_atlas@1x-2.png. 62ms
04/16 15:55:49 Trace: [brooengine] loading 1x1
04/16 15:55:49 Info: [loadstatus] IsLibraryLoading True => False
04/16 15:55:49 Trace: [brooengine] Loaded atlas. 208ms
04/16 15:55:49 Info: [transport] initializing
04/16 15:55:49 Debug: render area size initial value: 699x610
04/16 15:55:49 Info: Loaded broo project: ui.broox, atlas: ui
04/16 15:55:49 Info: [brokerclient] connecting to the-server-name (the-server-id) @ 192.168.1.12:9101 (attempt 1/6)
04/16 15:55:49 Info: [distributedbroker] FOUND BROKER the-server-name (the-server-id)
04/16 15:55:49 Info: [loadstatus] IsTransportLoading True => False
04/16 15:55:49 Info: [loadstatus] IsStartup True => False
04/16 15:55:49 Debug: Listening to HIDRemote
04/16 15:55:49 Debug: Listening to Media Keys
04/16 15:55:49 Trace: [roonbridge] [sood] Refreshing device list
04/16 15:55:50 Debug: FOUND font: /Applications/Roon.app/Contents/Resources/OpenSans-Regular.ttf, face: , size: 10, family: Open Sans, style: Semibold
04/16 15:55:50 Debug: FOUND font: /Library/Fonts/Ayuthaya.ttf, face: , size: 10, family: Ayuthaya, style: Regular
04/16 15:55:50 Debug: FOUND font: /Library/Fonts/Arial Unicode.ttf, face: , size: 10, family: Arial Unicode MS, style: Regular
04/16 15:55:50 Debug: FOUND font: /Applications/Roon.app/Contents/Resources/OpenSans-Light.ttf, face: , size: 10, family: Open Sans, style: Regular
04/16 15:55:50 Debug: FOUND font: /Applications/Roon.app/Contents/Resources/Lora-Regular.ttf, face: , size: 16, family: Lora, style: Regular
04/16 15:55:50 Debug: FOUND font: /Applications/Roon.app/Contents/Resources/OpenSans-SemiboldItalic.ttf, face: , size: 12, family: Open Sans, style: Semibold Italic
04/16 15:55:50 Debug: FOUND font: /Applications/Roon.app/Contents/Resources/OpenSans-Italic.ttf, face: , size: 14, family: Open Sans, style: Italic
04/16 15:55:50 Info: [stats] 2851mb Virtual, 230mb Physical, 66mb Managed, 33 Threads, 54 FDs (30 REG, 8 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
04/16 15:55:50 Debug: [brokerclient] auth with the-server-name (the-server-id): Attempting to authenticate with no PIN
04/16 15:55:50 Trace: SENT REQUEST DistributedBroker.ConnectRequest={ ClientBrokerId=the-broker-id ClientBrokerName='MacBook-Air-van-the-user-name' ProtocolVersion='23' ProtocolHash='2eddc8021dc28a66b04dbc666ee4a702fa604f7e' }
04/16 15:55:50 Debug: app_init completed
04/16 15:55:50 Trace: GOT NONFINAL DistributedBroker.ConnectResponse={ BrokerId=the-server-id BrokerName='the-server-name' }
04/16 15:55:50 Trace: [brokerclient] connected to the-server-name (the-server-id)
04/16 15:55:50 Trace: GOT NONFINAL DistributedBroker.UpdatesChangedResponse={ IsSupported=True WasJustUpdated=False Status='UpToDate' HasChangeLog=False CurrentVersion={ MachineValue=100200123 DisplayValue='1.2 (build 123) stable' Branch='stable' } }
04/16 15:55:50 Trace: [geoip] GOT {"country”:”my-country”,”state":"","city":"","postalcode":"","latitude”:my-latitude,”longitude”:my-longitude,”ipaddress":"my-ip-address","status":"Success"}
04/16 15:55:51 Info: SuspendZones
04/16 15:55:51 Info: [client/root] Broker changed null => the-server-name (Remote Broker the-server-id)
04/16 15:55:51 Info: [client/root] Client is acting as a remote
 04/16 15:55:51 Info: [client/root] Broker ready changed False => True
 04/16 15:55:51 Debug: render area size changed value: 1024x746
 04/16 15:55:51 Debug: ev_app_init: found previously chosen broker: [object System.Guid]
 04/16 15:55:51 Debug: ev_app_init: done
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: search
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumbrowser
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: artistdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: genrebrowser
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: artistdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
 04/16 15:55:51 Debug: UI-FWD: skipping fwd2 due to lazyload: home
 04/16 15:55:51 Debug: UI-FORCE-UNLAZY: mode: albumdetails
 04/16 15:55:51 Debug: UI-NAV: album details / album:  / bookmarkdata: [object Broo.Runtime.BrooMap]
 04/16 15:55:51 Debug: UI-FWD: mode: albumdetails
 04/16 15:56:04 Info: Alert: TIDAL: tidal_network_error
 04/16 15:56:05 Info: [stats] 2997mb Virtual, 390mb Physical, 83mb Managed, 28 Threads, 55 FDs (30 REG, 9 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:56:19 Trace: [appupdater] initial check for updates
 04/16 15:56:19 Debug: Checking for updates: http://updates.roonlabs.com/update/?v=2&serial=hidden-the-seriannumber&userid=&platform=macosx&product=Roon&branding=default&curbranch=stable&version=100200123&branch=stable
 04/16 15:56:19 Debug: [appupdater] Update not needed
 04/16 15:56:20 Info: [stats] 3000mb Virtual, 392mb Physical, 84mb Managed, 27 Threads, 55 FDs (29 REG, 10 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:56:21 Info: Flushing kart data to server
 04/16 15:56:21 Debug: server said: 
 04/16 15:56:35 Info: [stats] 2964mb Virtual, 361mb Physical, 39mb Managed, 28 Threads, 59 FDs (33 REG, 10 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:56:36 Info: Alert: TIDAL: tidal_network_error
 04/16 15:56:50 Info: [stats] 2961mb Virtual, 361mb Physical, 40mb Managed, 25 Threads, 58 FDs (33 REG, 9 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:57:05 Info: [stats] 2962mb Virtual, 361mb Physical, 40mb Managed, 26 Threads, 58 FDs (33 REG, 9 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:57:20 Info: [stats] 2962mb Virtual, 361mb Physical, 40mb Managed, 26 Threads, 58 FDs (33 REG, 9 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:57:35 Info: [stats] 2961mb Virtual, 361mb Physical, 40mb Managed, 25 Threads, 58 FDs (33 REG, 9 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)
 04/16 15:57:50 Info: [stats] 2962mb Virtual, 361mb Physical, 41mb Managed, 26 Threads, 58 FDs (33 REG, 9 IPv4, 4 CHR, 4 DIR, 3 KQUEUE, 3 PIPE, 1 systm, 1 unix)

Logs from the Linux Roon Server:

04/16 16:56:59 Info: Change State Disconnected => Connected
04/16 16:56:59 Trace: [transport/raatserver] [Built-in Output] connected
04/16 16:56:59 Info: [transport] creating endpoint for raat device xxx-device-id-xxx
04/16 16:56:59 Trace: [transport/raatclient] SENT [3]{“request”:“subscribe_transport”}
04/16 16:56:59 Debug: AudioDeviceMunge.GetManufacturer(AudioDeviceType.Local, “Apple Inc.”, “Built-in Output”, “”, “”) => “Apple”;
04/16 16:56:59 Debug: AudioDeviceMunge.GetModel(AudioDeviceType.Local, “Apple Inc.”, “Built-in Output”, “”, “”) => (null);
04/16 16:56:59 Debug: AudioDeviceMunge.GetManufacturer(AudioDeviceType.Local, “”, “”, “”, “”) => (null);
04/16 16:56:59 Debug: AudioDeviceMunge.GetModel(AudioDeviceType.Local, “”, “”, “”, “”) => (null);
04/16 16:56:59 Trace: [transport/raatclient] SENT [4]{“request”:“subscribe_controls”}
04/16 16:56:59 Trace: [zone] [MacBook] Loading
04/16 16:56:59 Trace: [zone] [MacBook] Suspend
04/16 16:56:59 Trace: [zoneplayer/raat] Endpoint Built-in Output Initial State: Idle
04/16 16:56:59 Info: [transport] created zone MacBook
04/16 16:56:59 Info: [transport] with endpoint Built-in Output (23:1:xxx-device-id-xxx) [IsAvailable=True]
04/16 16:56:59 Trace: [zone] [MacBook] Loaded Queue=0 Tracks Swim=Inactive AutoSwim=True Loop=Disabled Shuffle=False
04/16 16:56:59 Trace: [transport/raatclient] GOT [4] {“status”:“Success”,“action”:“Changed”,“controls”:{“volume”:{“max”:100.0,“min”:0.0,“step”:1.0,“value”:50,“type”:“number”,“mute”:false,“info”:{}}}}
04/16 16:57:01 Trace: [zone] [MacBook] Playing 1 Items
04/16 16:57:01 Trace: [zone] [MacBook] Selecting Source
04/16 16:57:01 Trace: [zone] [MacBook] Playing TransportItem
04/16 16:57:01 Trace: [musicpowerstate] music is playing, preventing idle sleep
04/16 16:57:01 Info: watchdogport GOT GOER-PING#25
04/16 16:57:02 Info: [zoneplayer/base] Playing: http://99.audio.tidal.com//99/xxx-flac-id-xxx.flac?token=exp=xxx-expire-id-xxx~hmac=xxx-hmac-id-xxx
04/16 16:57:02 Info: [zoneplayer/base] Open Result (Playing):Result[Status=Success]
04/16 16:57:02 Info: [zoneplayer/base] Starting playback
04/16 16:57:02 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 Quality=Lossless

04/16 16:57:02 Trace: [zoneplayer/raat] StartStream SampleFormat(channels=2, bitspersample=16, samplerate=44100, isdts=False, isdsd=False) streamid=xxx-stream-id-xxx
04/16 16:57:02 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 Quality=Lossless
Raat Device=Built-in Output

04/16 16:57:02 Trace: [transport/raatclient] SENT [5]{“request”:“setup”,“format”:{“sample_type”:“pcm”,“sample_rate”:44100,“bits_per_sample”:16,“channels”:2}}
04/16 16:57:02 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/253 sec
04/16 16:57:02 Trace: [transport/raatclient] GOT [5] {“status”:“OutputMessage”,“message”:{“signal_path”:[{“type”:“output”,“quality”:“lossless”,“method”:“coreaudio_exclusive”}]}}
04/16 16:57:02 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 Quality=Lossless
Raat Device=Built-in Output
Output OutputType=Local_ExclusiveMode_CoreAudio Quality=Lossless

04/16 16:57:02 Trace: [transport/raatclient] GOT [5] {“status”:“Success”,“audio_port”:59988,“clock_port”:57517}
04/16 16:57:02 Trace: [zoneplayer/raat] Endpoint Built-in Output State Changed: Idle => Prepared
04/16 16:57:02 Trace: [zoneplayer/raat] _StartStream3 streamid=xxx-stream-id-xxx
04/16 16:57:02 Trace: [zoneplayer/raat] synced to endpoint clock. realtime=79111022 rtt=355us offset=-2925126us delta=-2925126us
04/16 16:57:02 Trace: [zoneplayer/raat] _StartStream3 streamid=xxx-stream-id-xxx
04/16 16:57:02 Trace: [transport/raatclient] SENT [6]{“request”:“stream”,“stream_id”:xxx-stream-id-xxx,“first_seq”:0,“nak_port”:55103}
04/16 16:57:02 Trace: [transport/raatclient] GOT [6] {“status”:“Buffering”}
04/16 16:57:02 Trace: [zoneplayer/raat] Endpoint Built-in Output State Changed: Prepared => Buffering
04/16 16:57:02 Trace: [zoneplayer/raat] _StartStream4 streamid=xxx-stream-id-xxx
04/16 16:57:02 Trace: [prebuffer] status 441000/441000 (100%) @ 0/253 sec
04/16 16:57:03 Trace: [streamingmediafile] finished caching http://99.audio.tidal.com//99/xxx-flac-id-xxx.flac?token=exp=xxx-expire-id-xxx~hmac=xxx-hmac-id-xxx
04/16 16:57:04 Warn: [zoneplayer/raat] Endpoint failed to become ready in 2s. Proceeding in state Buffering
04/16 16:57:04 Trace: [zoneplayer/raat] Endpoint Built-in Output State Changed: Buffering => Ready
04/16 16:57:04 Info: wait for ready in 2001ms
04/16 16:57:04 Trace: [zoneplayer/raat] Starting at streamsample 0 and time 2496192022 in thread Thread[Id=39, Name=] min_offset=26ms offset=200ms
04/16 16:57:04 Trace: [transport/raatclient] SENT [7]{“request”:“start”,“time”:2496630022,“stream_sample”:0}
04/16 16:57:04 Trace: [zoneplayer/raat] Endpoint Built-in Output State Changed: Ready => Playing
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Playing”}
04/16 16:57:05 Trace: [transport/raatclient] GOT [7] {“status”:“Success”}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:05 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:6615}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Info: watchdogport GOT GOER-PING#26
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:06 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:07 Trace: [prebuffer] status 441000/441000 (100%) @ 5/253 sec
04/16 16:57:08 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:08 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:08 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:6615}
04/16 16:57:08 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
04/16 16:57:08 Trace: [zoneplayer/raat] too many dropouts. stopping stream
04/16 16:57:08 Trace: [zoneplayer/raat] Endpoint Built-in Output State Changed: Playing => Ready
04/16 16:57:08 Trace: [transport/raatclient] SENT {“request”:“end_stream”}
04/16 16:57:08 Trace: [zoneplayer/raat] Endpoint Built-in Output State Changed: Ready => Prepared
04/16 16:57:08 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

04/16 16:57:08 Warn: Track Stopped Due to Slow Media
04/16 16:57:08 Trace: [musicpowerstate] music is no longer playing, allowing idle sleep
04/16 16:57:08 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:08 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
04/16 16:57:08 Trace: [zoneplayer/raat] too many dropouts. stopping stream
04/16 16:57:08 Trace: [transport/raatclient] GOT [6] {“status”:“Dropout”,“samples”:4410}
04/16 16:57:08 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
04/16 16:57:08 Trace: [zoneplayer/raat] too many dropouts. stopping stream
04/16 16:57:08 Trace: [transport/raatclient] GOT [6] {“status”:“Ended”}
04/16 16:57:08 Trace: [transport/raatclient] GOT [-1] {“status”:“Success”}
04/16 16:57:11 Info: watchdogport GOT GOER-PING#27

Hey @JSE – sorry for the trouble here. Can you let us know where you’re located? I’m going to follow up via PM and get some logs, so stand by.

Thanks!

Hi’ @mike I’m getting this error too (several times)

My setup (newest versions of Roon):
Roon Server on NUC (Windows)
Roon Bridge Raspberry Pi 2 HifiBerry
Roon Remote on Windows PC, iPad & iPhone

When playing songs from Tidal I sometimes get this error and playback stops, and after a while playback starts again.

And in the log file:
05/13 14:01:53 Info: [stats] 1194mb Virtual, 180mb Physical, 81mb Managed, 3535 Handles, 25 Threads
05/13 14:02:07 Info: Alert: TIDAL: tidal_network_error
05/13 14:02:08 Info: [stats] 1190mb Virtual, 183mb Physical, 80mb Managed, 3532 Handles, 24 Threads

Hey @VidarDK, how NUC is connected to your router ? Do you have dropouts/stuttering or similar to that when playing to RPi or other Remote clients?

My issue was caused by bonded network interfaces (separate topic started for that)

NUC and RPi is connected by cable to the same switch that is connected to my router.

I only have this error when playing to RPi

Is anything else is connected to your RPi over USB ports?

No USB connections only HiFiBerry coax to DAC and LAN cable

Same problem. Keeps happening. Seems to fix itself if I reboot the Roon server machine (headless Mac mini). Of course this is a hassle so I’d like a better solution.

Latest Roon
Mac mini 2.6 GHz i5
8Gb ram
OS 10.11.1
iPad mini remote
Connected to router via Ethernet
Usb dac (simaudio moon 300d)

Probably unrelated but I have had streaming issues with TIDAL since joining - on all platforms. This manifests itself in Roon as the above error message and track skipping. Its predictably after about 4pm each afternoon and worse on weekends so its clearly a server issue. I am based in Australia where the Akamai servers are notoriously flaky. I get a good 30 mbps through the NBN fibre network and all other network clients perform fine. After months of handwringing and remonstrating with my ISP, I have regrettably learned to live with it…

Hi Paul,
Try changing your DNS server to Google.

Isp locks down dns on router and if you want to bring your own router locks down voip for phone !! Once the contract expires…

Thanks @andybob I made that change, hopefully it helps

I just wanted to share that I had exactly this problem with Tidal interrupts when playing with a Sonore SonicTransporter running RoonServer.
After trying everything on network, exchange LAN cables, updating router etc. I just deleted and reinstalled the RoonServer App on the ST.
And this fixed it. Maybe worth a try if you are having the same problem, reinstall RoonServer.

I changed DNS server to Google as @andybob suggested, but the problem just happened again. I could try re-installing, any other suggestions?

I rang my ISP (iinet) and ranted at them about preferring Netspace to Tidal and net neutrality etc. This was at a time when a lot of Tidal users were experiencing problems in Australia and Asia. Things subsequently got better, but I don’t know what changed.

Let’s drop a flag for @palbratelund and see if he can tell you to check anything in particular with your ISP or whether there is anything known at the moment that might be creating issues. Where are you located Matt ?

I changed to Google DNS on my core iMac as per andybob’s suggestion (not the same as on the router of course but as stated my router is locked down). Definite improvement - not faultless, but improved - thanks !

1 Like

Southern California (Santa Ana), using Time Warner. It is still happening often enough to be very frustrating.

Is there any Quality of Service features in your router that can be set to give preferential bandwidth to particular applications ? It may also be worth checking with your ISP as to whether there are any known issues or if they can give you a more reliable connection.