I was pleasantly surprised to discover that using BubbleUPnP on Android to send Tidal streaming music to JRiver on my Mac provides gapless playback - no pause between tracks, as BUPnP preloads and buffers the next track in the playlist.
I’m also loving the Playlist view that you get with Tidal and BUPnP - you can delete unwanted tracks from your playlists easily, making them much easier to customize.