I'm experiencing consistent issues with Roon ARC on my Android device when using cellular data. Here are the key details:
Problem Description:
Unable to stream music from Tidal or KKBOX services while on cellular data on Android
Local library files stream properly on cellular
Occasionally works after restarting the Roon Core, but usually fails
Streaming via Tidal and KKBOX on the android apps works
The same Roon ARC app works flawlessly on my iPhone using a different mobile provider
Creating a personal hotspot on the iPhone for the Android device to connect to enables Roon ARC to play Tidal and KKBOX successfully
Swapping the Android SIM card with the iPhone one enables streaming from Tidal and KKBOX without issues
Technical Environment:
Roon Core is running the latest version
Android and iPhone are on different mobile providers
Android device consistently fails while iPhone works perfectly
Troubleshooting Steps Already Taken:
Reinstalled the Roon ARC app on Android
Restarted/reinstalled Roon Core
Verified local library files stream correctly on cellular
Confirmed the issue is specific to streaming services (Tidal, KKBOX)
Tested using iPhone as hotspot for Android, which resolves the streaming issue
Tested swapping SIM cards between devices, confirming the issue is related to the mobile provider/SIM
Request for Assistance
I understand this issue is probably related to my mobile provider, but I would like to know if there’s anything I can do to resolve this issue on my end without changing providers. Are there any network settings, app configurations, or other solutions that might help overcome this provider-specific limitation?
Please note that for ARC specifically, all the streaming happens directly from the streaming service provider (audio is not first routed through the Roon Server).
Since you are having issues with one ISP but not another, my suggestion here would be to see if you can try to change your DNS servers for your mobile network connection on the affected device.
You can try to change your phone’s DNS servers from the ISP provided ones to Cloudflare DNS, Quad9 DNS or Google DNS. Can you please give this a try and let us know if it helps?
Hi @care.nuts,
Is it possible you have some rate limits set up for when your phone is using mobile data? If it works on a hotspot but not on mobile that would make sense.
Thank you for your thorough troubleshooting and communication thus far.
While authentications and local streaming pass through RoonServer, Tidal/KKOX/Qobuz streaming is fetched directly from the API via the mobile connection. In your case, providers one and two above seem to use a flaky CDN for Tidal.
DNS reassignment is the most common solution to this problem, particularly if local streaming via ARC is functioning just fine. You’ve already tried this without a change in symptoms.
Do you have the Tidal native app? Do you encounter any issues there?
Compare the APN settings between the effected eSIM and the unaffected eSIM, as an additional suggestion.
The TIDAL native app works without issue on all 3 SIMs.
All 3 SIMs are from different providers hence they all have different APN configs.
Changing the DNS still does not work.
The workaround I currently use is to connect through VPN which would allow streaming TIDAL through ROON ARC. Streaming through Roon works regardless of whether VPN is third party hosted or hosted on home network where Roon sits.
Ideally, I would like to stream TIDAL through Roon ARC without having to connect to a VPN.
We’d be curious to see…if you temporarily switch your Roon Server to your Windows 11 PC and attempt Tidal playback through Arc, are you able to do so without the use of a VPN?
It would be good to compare Arc diagnostics with this as well, let me know if it’s something you’d be able to test. Thank you!
Did as you’ve requested. Similar issue faced with Tidal through Roon ARC, the first track I try would play but any subsequent attempts to play a different track would not work.
Thanks for testing the TIDAL behavior on the ARC app. I am looking over your account diagnostics and it looks like there is nothing being logged on our servers.
Can you please let us know the carrier ISP that is impacted by this behavior?
If you use a personal hotspot with the regular Roon app, does playback work as expected?
That is strange, i’ve checked to make sure that Roon Core is not behind any firewall. I’m also seeing traffic from several Roon domains. are there any logs i can export on my end to provide to the team?
For context, I’m using Roon from Singapore:
Provider #1: MyRepublic (Tidal+KKBOX not working)
Provider #2: Simba (Tidal not working)
Provider #3: Singtel (Both services working)
I’m not sure I understand your second question as the regular Roon app only works when I’m on my home network. I’ve given it a try nonetheless and the regular Roon app does not work on the regular Roon app when I use a personal hotspot from Provider #3.
Fyi, I’ve tested again on all three provider and similar behavior. Only Provider #3 works to stream Tidal consistently through Roon ARC on 5G mobile connection. This is regardless of whether I use the sim with my iPhone or my android device.
Thanks for providing that additional info. Unfortunately, there is no way to manually export ARC logs, only Roon logs by following these instructions, which is why I was hoping to troubleshoot the issue on the Roon side of things.
By this I meant, if you hotspot, connect your PC to the Hotspot and try to stream TIDAL/Qobuz through the regular Roon app, do you notice the same issues? Essentially if we remove ARC from the equation.
I’ve decided I’ve spent enough time trying to get Roon ARC working with my current providers. I ended up porting my number to a provider that’s known to work, and since then, everything has been running smoothly.
At this point, I’m attributing the issue to how Roon ARC handles data forwarding to TIDAL and KKBOX, since streaming directly through the native TIDAL app and on Wifi doesn’t cause the same problems.