Shelly music visualisier. The visualisation done with the help of Web AudioContext which triggers a REST API of the iOT device "shelly". the trigger can be easily switched to a different API or using MQTT with a little Know How.
Please feel free to check the source code and use it for your light show.
If any bugs found just let me know
Create a config.json from config.json.example. Currently only shelly1, shell1pm and shelly dimmer2 are supported and tested.
Creae a songs.json from songs.json.example.
docker-compose up
Then just navigate to localhost using the brwoser.
Copy the root folder to your HTTP Server and open it.
If anybody is interested in further developing to make a fully backend NodeJS script, i'll be happy to hear your ideas what to use as alternative to Web AudioContext.