The JBL Pulse 4 is the latest in a series of portable Bluetooth speakers that also light up as they stream audio. This iteration also has an IPX7 rating and an estimated 12 hours of playback. Its LEDs are controlled by a proprietary app, which also allows it to sync with multiple compatible devices from the same brand.
https://www.notebookcheck.net/JBL-introduces-the-Pulse-4-a-20W-portable-LED-speaker.434490.0.html