Independent guide: ZoneFoundry is not a Sonos, Spotify, or Apple product. This article is based on official Sonos support documentation, linked at the end.
Before you start
- Know which plan your music service account is on. Free and single-stream tiers are the most common real cause in this article.
- Know which region your Sonos account is registered in. That, not your physical location, decides which services you can add.
- For a NAS music library, have the share path and a read-only account's username and password ready.
Which of the three gates is failing?
A music service has to clear three gates before it works on Sonos, and each gate fails differently. Gate one: adding it. The service is not in the Sonos list at all, or adding it throws an error. Gate two: authorization. It gets added, but keeps asking you to sign in again, or shows as expired. Gate three: playback. Search finds tracks, but pressing play does nothing, skips instantly, or only produces sound in one room. Three gates, three unrelated causes — and picking the wrong one wastes a lot of time.
Gate one: why won't the service add at all?
Confirm the service is offered in your region
The list of services Sonos offers is decided by the region your Sonos account is registered in — not where you physically are, and not your phone's App Store region. Travelling abroad with a home-registered Sonos account still shows you the home list. A service that simply is not in the list cannot be added no matter how many times you tap, and that is not a fault. Changing region means changing the Sonos account itself, which can affect services you have already linked, so think before you do it.
Add it in the right place
A music service must be added to the Sonos system, not inside some third-party app. Go through the service settings in the official Sonos app and complete that one authorization so the service is bound to your Sonos account. Only then can other tools that control Sonos make use of it. Signing into a music service inside a third-party app alone tells Sonos nothing.
Gate two: why does it keep asking me to sign in?
Service authorization is a token with a lifetime, not a permanent binding. Any of these will invalidate it, and the symptom is always the same — "I already added this, why is it asking again": you changed the service's password, you revoked authorized devices in that service's own account settings, your subscription lapsed or was downgraded, or the provider rotated its authorization scheme. The fix is the same in every case: remove the service in Sonos and add it again, completing the full authorization flow. Tapping "sign in again" is sometimes not enough, because the stale authorization record is still there.
If you have more than one account on the same service — one per family member, for instance — Sonos supports connecting several at once, but give them clearly distinguishable names. With vague names, search results blend together and you cannot tell which account a track came from. Worse, when one of the authorizations expires you will not know which one to reconnect.
Gate three: it finds tracks but won't play — a bug?
This gate is the one most often mistaken for a Sonos bug. In the vast majority of cases it is a plan restriction. Free tiers generally do not permit playback on third-party devices like Sonos, while the search index still works — which is exactly why you can find a track and then have play fail silently or skip instantly. Single-stream plans fail differently: playback works, but only one stream at a time, so adding a second room to a group makes the audio fight between them or leaves the second room silent.
Test with a different source
This is the fastest way to assign blame. Play something from a built-in radio station or your own local library in the same room. If the alternative source works perfectly, then Sonos, your network and your speakers are all fine and the problem is entirely in the original service's plan or authorization — rebooting the router or resetting speakers is wasted effort. If the alternative source also fails, only then is it time to look at the network and the hardware.
Tell direct control apart from Sonos playback
Some services' own apps can push audio straight to one Sonos product. That path bypasses Sonos' own playback and grouping machinery — while it is in use, the queue, groups and scenes in the Sonos app do not fully apply, and other rooms naturally do not follow. Nothing is broken; it is simply a different mechanism. If you want synchronised multi-room playback, start it from the Sonos side rather than pushing from the service's app.
When the error message is vague, check the subscription first. Wording like "unable to play", "temporarily unavailable" or "please try again later" almost never admits that the real reason is an unsupported plan. Sign in on the service's own website, confirm the subscription is an active paid tier, and confirm no other device is holding the single stream. This step is worth more than anything you can do on the Sonos side.
NAS and local music libraries
A local music library and a streaming service are two entirely different paths, and they do not share failure causes. The most common ones:
- SMB version. The current Sonos platform uses SMB 2/3. Many NAS units now disable legacy SMB 1 by default for security, which is fine for the current system — but if your speakers are still on S1, S1 needs SMB 1, and the two have different requirements.
- Credentials. Use a dedicated read-only account rather than your NAS administrator account. Special characters in passwords are a frequent source of trouble — test with a simple password first just to prove the path works.
- Indexing. Newly added tracks do not appear on their own; you have to trigger a library update. Indexing is slow on very large collections and there is an upper limit, beyond which new tracks stop being indexed at all.
- Path. Use a fixed IP or a stable hostname rather than a name that can change. If the NAS gets a new address, the entire library disconnects.
Official references
- Add a content service to Sonos
- Unable to add a content service to Sonos
- Sonos app shows "No playable products"
- Add your music library to Sonos
- Use a NAS drive with Sonos
- Update your Sonos music library
Search every music service at once
Apple Music, Spotify, NetEase and QQ Music share one search box in ZoneFoundry. Find a track and it goes straight to Sonos — no switching apps to cast it again.
Next
How to add music services to Sonos →
Grouping fails or plays silence →
Problems running S1 alongside the current system →
Once your services are linked, ZoneFoundry can search all of them from a single box instead of making you switch between sources. It does not alter the authorizations held in Sonos and does not take custody of your accounts.