LED spectrum analizer (LED SA)

I want to build a lamp wich functions as an SA for music (like this one https://www.youtube.com/watch?v=mnwqlu4RDkA) and connect it to openHAB and support a normal ‘lamp’ mode and an SA mode.

However, I’m unable to find a decent tutorial / ammount of information how to set this up.
I am aware that this setup involves multiple steps but I have to this point not found a tutorrial for any of these steps:

  • Build the SA lamp
  • Controll the SA lamp (Arduino probably) how would such a setup look on a breadboard? (breadboard for testing)
  • Use a music input (NO MICROFONE, I want a music input so it responds more reliable and doesn’t pickup my voice)
  • Write the SA code and the lamp code and let a wifi chip (esp8266?) handle the switching between the different modes so I’m able to switch modes thru OH

Can anybody help me?

Thanks in advance, Caspar.