Is this a good setup so far (im just starting out and am open to suggestions)Speaker (JBL 306P MkII)
I plan on streaming my music from Tidal unless i can find a way to turn the music into playable files in that case ill probably find a DAC that supports playing audio from a USB or whatever
Yamaha MG10. $199.
1/4" and XLR 3-pin ins and outs.. EQ (bass/treble control) on channels. Has a few extra channels more than you need at this moment, because you WILL eventually need "1 more channel"... You could go smaller/cheaper on the mixer, but you'll likely outgrow it quickly. Stay with Yamaha, Mackie. Don't get 'Harbinger' (from Guitar Center), I'd stay away from Behringer's cheap stuff as well.
https://www.amazon.com/Yamaha-MG10-10-Input-Stereo-Mixer/dp/B00I2J4TWG
If anyone will be singing in the mic, now or in the future, the FX model with reverb is only $30 more.
https://www.amazon.com/Yamaha-MG10-10-Input-Stereo-Mixer/dp/B00IBIVL42?
You'll need a Lightning to 1/8" TRS female adapter, and a 1/8" TRS male to dual 1/4 TS male cable. 1/4" ends go into channels 3/4 L+R. Cables to house speakers come from "Stereo Out" in blue box on mixer. Done.
https://www.amazon.com/Apple-Lightning-Headphone-Jack-Adapter/dp/B01LXJFMGF
https://www.amazon.com/Cable-Matters-3-5mm-6-35mm-Breakout/dp/B07PHVMTNT