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)