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.