I was disappointed that winamp visualizations didn't work, especially considering milkdrop has already been ported to the web: https://webamp.org/
This project is using Webamp. Maybe it's an older version or something. It also uses jspaint https://github.com/1j01/jspaint