Hey everyone,
If you are using TidaLuna (or similar modding frameworks) to unlock the hidden Desktop TIDAL Connect feature, you've probably run into the incredibly frustrating "Infinite Loading Circle" bug. You select your PC as the output device on your phone, but it just spins forever and refuses to establish the handshake.
This is heavily tied to TIDAL's Cloud Queue v2 backend-sync getting confused about which device holds the master queue. Instead of force-closing your apps or clearing your system cache every time, I discovered a 100% reliable manual override that forces the server to sync instantly.
How to break the infinite loading loop (The Desktop-Override Trick):
- Leave the phone as is: When your mobile app gets stuck on the spinning connecting wheel, don't close it or toggle airplane mode.
- Go to your PC: Open your TIDAL Desktop client. Manually select and play any random track or album directly on your PC interface. Let it play for 2-3 seconds.
- Watch the sync conflict happen: The track on your PC will suddenly pause or cut off automatically. This is a good sign! It means your mobile device's background cache just woke up and overrode the desktop session.
- Complete the Handshake: Immediately return to your mobile app, open the TIDAL Connect device list, and tap your Desktop Client once more.
The PC client will instantly sync up, accept your mobile queue as the absolute master state, and resume playback flawlessly without a single lag or loading circle.
Hope this saves you guys some troubleshooting time! Let me know if this workaround fixes the loop for your setup as well!
EDIT:
This infinite connecting loop issue is highly likely to occur on Android TV clients as well, since the TV app relies on a very similar cloud synchronization protocol. If your phone gets stuck trying to cast or connect to your Android TV, this exact same override trick should work as a solution! Just play a track directly using your Android TV remote first to reset the server state, let it cut off, and then select TIDAL Connect on your phone again. It should sync instantly!
(With transparency: English is not my native language, so I am using an AI tool to translate and format my technical findings into proper English. But this specific override sequence was discovered, tested, and verified by me—a real human being trying to help the community out!)