Налаштування динаміків спочатку здійснюється за допомогою додатку SONOS на смартфоні, планшеті або ПК. Після цього автоматично визначаються підключені пристрої. Кожен пристрій отримує власний ідентифікатор, який починається з 100. Якщо пристрій видаляється, то його ідентифікатор залишається зарезервованим у фоновому режимі.
Всі пристрої регулярно шукаються за допомогою UPnP (Multicast). Потім динаміки підписуються відповідно. Після цього спілкування здійснюється безпосередньо з динаміком через TCP-порт 1'400. Таким чином, кожен стан надходить до сервера в реальному часі. Якщо динамік більше не можна знайти за допомогою Multicast, він автоматично видаляється через одну або дві хвилини.
У структурі пристроїв можна створювати канали. Для їх створення потрібно задовольнити низку умов.
| Типи | Умова |
|---|---|
| Динамік повинен бути видимим у структурі. |
| Змінна | Значення | Опис |
|---|---|---|
| -10..10 | Бас | |
| TRUE/FALSE | Гучність | |
| TRUE/FALSE | Німий режим | |
| TRUE | Далі | |
| TRUE/FALSE | Відтворення/Пауза | |
| TRUE | Назад | |
| TRUE/FALSE | Повторювати все | |
| 0..# | Перемотка в треку у мілісекундах | |
| TRUE/FALSE | Випадкове відтворення | |
| URI | URI поточного джерела | |
| -10..10 | Треблі | |
| 0..100 | Гучність | |
| Назва альбому | ||
| Виконавець альбому | ||
| URL | URL обкладинки альбому | |
| 0..# | Тривалість треку у мілісекундах | |
| Багаторядковий інформаційний текст | ||
| Назва треку | ||
| Виконавець треку |
Є можливість безпосередньо використовувати графічні елементи SONOS. Для цього значення потрібно передати до візуалізаційного елемента Зображення.
| Графіка | Значення |
|---|---|
| Логотип SONOS | "_sonos_logo" |
Наступний шаблон можна використовувати для спілкування з кімнатою. Шаблон має такі функції:
Слід враховувати, що потрібно внести низку налаштувань. Зазвичай це такі:
Завантаження: