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?