Arduino/Any microcontroller bluetooth speaker

I ripped apart a speaker to get some speaker drivers and passive radiators which I wanted to repurpose into a Bluetooth speaker with RBG lights, powered by rechargeable batteries. I am not an expert on audio so I am wondering what microcontroller (it does not have to be Arduino) will work well for this project. I am not looking for amazing sound quality I just want to be able to play decent Bluetooth music.

Also, although not technically a question for this thread if anyone has tips on case design I just have surface-level internet knowledge of how to design a speaker case that sounds good.