Spent part of the afternoon poking around on my Network Bridge (NwB). Turns out this is actually an interesting little “problem”, that likely points to mainly your Internet Service/Router as the likely culprit.
Tidal use 3 caching Services globally; Akamai, AWS CloudFront, and Fastly Edge Cloud. On my system at home, depending on whether I use Mosaic or BubbleUPnP, the NwB points to a different Tidal caching server
(may not be the case for everyone all the time).
With Mosaic, Tidal album searches happen through airable.io, but once an album or track is selected, the NwB establishes a direct TLS connection to a Fastly cache for streaming of that album/track. The nearest fastly cache to me is located in the U.S! (Fortunately, my ISP has fat pipes to the internet globally, and I have no problems streaming from US sources).
When I use Bubble UPnP though, Tidal album searches happen through BubbleUPnP itself (proxy’ed back into Tidal), and when an album or track is selected, the NwB establishes a direct TLS connection to a CloudFront cache (in my country).
In your case, I’m guessing your ISP/4G Router for whatever reasons, has issues to whichever Tidal cache Mosaic points your NwB to!
Here’s possibly a quick way to check - connect a PC/Mac (with WiFi disabled) to the same Ethernet switch that your NwB is connected to. Once you’ve got your Internet connection on that PC/Mac up and running, get to a command line window and issue the following 3 commands, one after another;
ping -c 5 sp-pr-ak.audio.tidal.com
ping -c 5 sp-pr-cf.audio.tidal.com
ping -c 5 sp-pr-fa.audio.tidal.com
(ak = Akamai. cf =CloudFront. fa = Fastly).
After each command, you should see a result summary that looks like this;
--- sp-pr-cf.audio.tidal.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 6.504/11.882/16.509/4.102 ms
One (or more?) of the results will likely show a high round-trip latency, and possibly some significant packet loss %. You should take that info and ask your ISP to help you resolve or improve the performance.
Good luck, and let us know how it goes
