Sonos
Управление колонками Sonos с ESP32 через WiFi: воспроизведение, громкость, плейлисты и поддержка нескольких устройств
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:36dfcccbb4abbe6d2e0a94aa9f2c23dc6349fbde7eff5663bbce0f391a23b488Sonos-1.0.1-36dfcccb.zipОписание
Управление колонками Sonos прямо с ESP32 через WiFi — задача, которую эта библиотека решает с минимальной возней. Автоматически находит динамики в сети, позволяет запускать воспроизведение, ставить на паузу, перематывать треки и прыгать по плейлисту. Кроме того, есть полный контроль громкости: от установки конкретного значения (0–100) до пошагового увеличения или уменьшения и включения-отключения звука. Библиотека работает с несколькими устройствами одновременно, найти нужную колонку можно по названию комнаты или IP-адресу. В API предусмотрены обратные вызовы для уведомления об обнаружении устройства и для логирования, а ошибки описаны подробно — от проблем с сетью до истечения тайм-аута и синтаксических ошибок SOAP.