Update, sorry for tiny bit necrobumping but here's what i've learned
As per link above, I've tried what the guy tried. esp32-squeezelite with esp32-audio-kit and TDA7498 amp, with some speaker. First i just tried the headphone out on my headphones and oh boi. The audio quality is atrocious. "what did you expect" no, its REALLY bad, like i would have to EQ the DAC just to get something reasonable, not to mention about room correction. So i gave up on the esp32 idea and went for bit more expensive but WAY more capable alternative, raspberry pi zero w and apple usb-c dong(le) and oh boi, now we got quality. So going forward the setup looks like this:
- raspberry pi zero w
- microusb to usb-c adapter
- apple usb-c 3.5mm dong(le)
- 3.5mm to RCA
- TDA7498 amplifier
- 100/200W laptop psu (it sits nicely within amps volt range around 20's providing enough power)
- simple buck converter to step down voltage from psu to 5V for rpi (3A will do fine)
- and speaker (TBD)
That roughly comes up to $€50 and leaves $€50 for speaker, but because they're sold in pairs usually i'm just looking for $€100 pair. I don't think it can physically be done cheaper than that. LMS/squeezelite will provide synchronization and i'll also put the output of squeezelite (client) through camilladsp for the room correction.
I still haven't figured out what speaker would be the best but since room modes will screw your audio anyway i wouldn't bother too much so main focus is just on them being full range and thats all