SONOS

Настройка колонок выполняется сначала с помощью приложения SONOS на смартфоне, планшете или ПК. После этого подключенные устройства автоматически распознаются. Каждое устройство получает свой уникальный ID, начиная с 100. Если устройство удаляется, его ID в фоновом режиме остается зарезервированным.

Принцип работы

Все устройства регулярно ищутся с помощью UPnP (Multicast). Затем колонки подписываются. После этого происходит прямая коммуникация с колонкой через TCP-порт 1'400. Таким образом, любой статус передается на сервер в реальном времени. Если колонку больше нельзя найти через Multicast, она автоматически удаляется через одну-две минуты.

Создание каналов

В структуре устройств можно создавать каналы. Для их создания необходимо выполнить ряд условий.

Типы Условие
Колонки Колонка должна быть видна в структуре.

Переменные

Переменная Значения Описание
bass -10..10 Бас
loudness TRUE/FALSE Громкость
mute TRUE/FALSE Отключить звук
next TRUE Далее
play TRUE/FALSE Воспроизведение/Пауза
perv TRUE Назад
repeat TRUE/FALSE Повторять все
seek 0..# Перемотка трека в миллисекундах
shuffle TRUE/FALSE Случайное воспроизведение
source URI URI текущего источника
treble -10..10 Высокие частоты
volume 0..100 Громкость
album Название альбома
album_artist Исполнитель альбома
cover_url URL Ссылка на обложку альбома
duration 0..# Длительность трека в миллисекундах
infotext Многострочный информационный текст
title Название трека
title_artist Исполнитель трека

Использование графики SONOS

Существует возможность использования графики от SONOS напрямую. Для этого значение необходимо передать в визуализационный элемент "Изображение".

Графика Значение
Логотип SONOS "_sonos_logo"

Шаблон

Следующий шаблон может быть использован для коммуникации с комнатой. Шаблон обладает следующими функциями:

  • Выбор различных радио-источников с автовоспроизведением.
  • Отображение громкости как значения затухания.
  • Перемотка трека, если доступно.
  • Использование логотипа SONOS, когда комната не используется.
  • Международная локализация.
  • Совместимость с каналами.

Необходимо учитывать, что некоторые настройки должны быть выполнены. Обычно это следующие:

  • Источники могут быть сохранены. Для этого сначала необходимо активировать вкладку Sources, установив значение "скрыто" на falsch.

Скачать: