Efekty WLED reagujące na dźwięk zwykle wymagają mikrofonu przy sterowniku albo innego urządzenia, które słucha muzyki w pokoju i wysyła dane przez sieć. Teraz może to robić Music Assistant. 25 października 2026 do serwera Music Assistant trafiła nowa wtyczka WLED Audio Sync. Analizuje odtwarzaną muzykę i przesyła wyniki do WLED jego własnym protokołem synchronizacji dźwięku.

Autorem wtyczki jest Will Tatam (netmindz). Według OHF Daily to jego pierwszy wkład w serwer Music Assistant. Wtyczka ma status eksperymentalny i jest planowana na wydanie 2.11.0.

Jak to działa

Wtyczka powstała na wzór istniejącej wtyczki Philips Hue Entertainment. Wymaga dostawcy Sendspin i korzysta z danych, które ten przygotowuje do wizualizacji: głośności, dominującej częstotliwości, widma i wykrywania uderzeń rytmu. Zamienia je na pakiety Audio Sync dla WLED i wysyła 40 razy na sekundę.

Każda instancja wtyczki to jedna strefa synchronizacji, a strefę wyznacza wyłącznie port UDP. Nie trzeba podawać adresu IP urządzenia ani niczego wykrywać w sieci. Pakiety trafiają na adres grupowy (multicast) 239.0.0.1, którego WLED zawsze nasłuchuje, więc do jednej strefy może dołączyć dowolnie dużo sterowników. Wystarczy w ustawieniach synchronizacji dźwięku każdego z nich wpisać ten sam port.

W Music Assistant strefa pojawia się jako wirtualny odtwarzacz. Żeby światła zaczęły reagować, łączysz go w grupę z prawdziwym głośnikiem i puszczasz muzykę na tę grupę.

Ustawienia

Nowa strefa podpowiada najniższy wolny port, zaczynając od 11988. Poza tym możesz ustawić:

  • wyprzedzenie świateł (domyślnie 100 ms), żeby nadążały za głośnikiem, który sam wprowadza opóźnienie;
  • czułość (domyślnie 6 dB), czyli jak mocno efekty reagują na muzykę;
  • sposób reakcji na ciche i głośne fragmenty: zrównoważony (pierwiastek kwadratowy, domyślny), dynamiczny (liniowy) albo łagodny (logarytmiczny).

Możesz dodać kilka instancji z różnymi portami, na przykład osobną strefę dla salonu i dla kuchni.

Kiedy to sprawdzisz

Zmiana trafiła do gałęzi rozwojowej z oznaczeniem wydania 2.11.0, więc najpierw pojawi się w wersjach beta i nocnych. Obecne stabilne wydanie 2.10.8 ukazało się przed scaleniem i jej nie zawiera.