Support
Up and running in one evening’s first song.
Most of Dial needs no setting up at all — it finds your system and opens on whatever is playing. Here is the rest.
Getting started
- Install Dial from the App Store on your Apple TV. The Apple TV must be on the same Wi‑Fi network as your Sonos speakers.
- Authorise once with Sonos. You sign in on Sonos’s own page, the same way any third-party app connects. Dial never sees your password; the token it holds lives in the Apple TV’s encrypted keychain.
- That’s it. The app opens on the room that’s already playing.
Linking music services
Pandora and Apple Music come through your Sonos system and are browsed directly on your own network — if they play in the Sonos app, they play here.
Spotify asks you to sign in with your Spotify account once, on the phone through Spotify’s own page, or on the Apple TV by pointing the phone’s camera at the code the TV shows — the phone brings the sign-in back to the TV, and the TV keeps its own session from then on. A song starts on the speaker through the Spotify account your Sonos system already has, the way the Sonos app starts it; Spotify Connect is the fallback for a system without one, and Connect requires Spotify Premium — their rule, not ours.
Linked once, everywhere. A Pandora link made on the TV works on the phone, and one made on the phone works on the TV: each Dial hands its links to the others whenever they meet on your Wi‑Fi.
Apple Music fallback: when a track can’t be reached through Sonos directly, Dial plays it on the Apple TV itself and sends it to the speakers over AirPlay. While that route is active, Sonos reports the room as idle — the app knows, and takes its now-playing state from the device instead. Nothing is wrong.
Troubleshooting
No rooms appear
Nine times out of ten the Apple TV and the speakers are on different networks. Guest Wi‑Fi, a second SSID, or VLAN isolation will hide the players. Put the Apple TV on the same network the Sonos app uses and relaunch.
Volume or track info feels slow
Dial listens to the speakers directly over your network and reacts instantly. If a firewall or router setting blocks local connections to the players (ports 1400 and 1443), the app falls back to a slower cloud path. Allow local traffic between the Apple TV and the speakers and the snap comes back.
A room says “idle” while Apple Music is playing
That’s the AirPlay route described above — the Apple TV is doing the playing, so Sonos itself reports idle. The app’s own now-playing screen stays correct.
Sign in again / start fresh
Settings inside the app lets you sign out of Sonos and each music service. Signing back in walks the same one-time authorisation. Deleting the app clears everything it stored, including recent searches.
Apple Music’s Recently played or Made for you will not load
Those two are personal requests, and Apple answers them only for an Apple Account with an Apple Music subscription on the device you are holding. Top songs and search need no subscription. If Dial has not been allowed to use Apple Music yet, the screen offers the permission; otherwise it shows Apple’s own reason.
Spotify says the session has expired
Spotify tokens age out after an hour and Dial renews them quietly. When the renewal itself is refused — a changed password, a revoked app — the Library offers Link Spotify, which signs in again through Spotify’s own page. Nothing else to redo.
A service says it isn’t set up, or Dial can’t read the services
Dial reads which services your system has from a speaker over Wi‑Fi. On an iPhone that has never reached a speaker — other Wi‑Fi, or Local Network not allowed for Dial in Settings — it says so and asks you to check both. Once the list has been read, only the services your Sonos system actually has appear as folders.
I picked a song on the phone and nothing played
Apple Music songs and stations start over a direct connection from the phone to the speaker on your Wi‑Fi; only Spotify goes through the cloud. If the speaker cannot be reached, the phone now says so at the top of the list with the speaker’s address. Two things fix it: the phone on the same Wi‑Fi as the speakers (not cellular, not a guest network), and Local Network allowed for Dial in Settings › Privacy & Security › Local Network. On a mesh router, a phone that just moved rooms can be cut off from the speakers for a moment; toggling Wi‑Fi off and on clears it.
The TV asks “Accept link from Dave’s iPhone?”
A phone that wants to hand the TV its Sonos link, its Spotify session or a play has to be accepted on the TV screen first, once. Accept, and the TV remembers that phone; Decline, and it takes nothing from it. Nothing on your network can drive the TV without that answer.
The phone can’t reach a speaker, and the song plays anyway
When the phone cannot reach a speaker over Wi‑Fi — a mesh that has split the house, Local Network not allowed — it hands the play to an Apple TV it is paired with, which starts it and reports back. The phone shows the song as playing. If no TV can reach the speaker either, the alert names the TV that tried and quotes its reason.
Why can’t it play?
The gear menu on the phone and Extras on the TV have a screen by that name. It reads every gate a play can close on — whether each speaker answers from this device, whether the system’s service list and accounts have been read, whether Spotify is linked, whether the Apple Music account is known — and marks the ones to look at, without playing anything. It is the first thing to open, and the first thing support will ask for.
Adding a brand-new speaker
Initial speaker setup happens in the official Sonos app — that is where it belongs. Once the speaker is in your system, Dial picks it up automatically.
Your data
Recent searches are kept on the device, separately for each service, so each search screen remembers what you looked for there. Nothing leaves the Apple TV, and deleting the app clears it. The full policy is one page: privacy.
Still stuck?
Write to support@turnthedial.app with what you tried and what happened — real answers, from the person who built it.