Getting started with Content Services

If you own or have access to a catalog of audio content, whether it be music, podcasts, audiobooks, or any other type of sound, follow the steps below to get started with the Sonos platform. If you don't, go back to the How Sonos Works page to find out where you fit.


Before you begin

  1. Read How Sonos Works to learn about the Sonos system and connectivity, then read about the Sonos components and interfaces and supported audio content.
  2. Order a Sonos speaker if you don’t already have one. You can develop without a Sonos speaker, but it's much easier if you have one to test with.

👍

Sign a commercial license

If your service offers music or other content for business or commercial accounts, contact [email protected] to sign a license agreement. Sonos will work with you to offer your service as a choice for businesses. Sonos charges a fee for this category of integration. You will not be able to list your service with Sonos without a signed agreement.

Build

To start an integration:

  1. Read about the key requirements of an integration and how Sonos communicates using SOAP requests and responses.
  2. Learn how to display content on Sonos.
  3. Learn how to playback content on Sonos.
  4. Learn how to synchronize your service with Sonos as well as best practices for security and error handling.

To add features and complete your integration, see Adding Content Service Features.

Test

Test your service before you submit it to Sonos.

Submit

Register your company on the Dev Portal. You’ll use this account to submit your integration to Sonos for validation and release. If you are the first to register for your company, you are responsible for assigning account types for all subsequent accounts associated with your company.

See the Partner account types page for more information.

Validate and release

Submit your service to Sonos for validation. Validation can take up to two months or longer. Once you pass validation, we’ll work with you to set beta and general availability dates.