I have all my music on a nas with plex so I can stream it from there. Home assistant and Music assistant allow me to play it to any room in the house.
Mobile data is expensive in NZ though so I have a terabyte of sd storage in my phone and in the car head unit with music from band camp, ripped cds, ripped vinyl, dj sets from YouTube and mix cloud.
It started with the Rode Go mics which for $200 you get 2 mics and a receiver with some crazy good noise rejection and gain control. 40 hr battery life and easy to work with. There's now several copies from dji and the like that are even cheaper.
YouTubers didn't mind the blocky look as it let them get great quantity sound in not ideal locations, without messing with traditional lapel mics(boxy clips, cables and tape). The closer you can get to the mic the more background noise you can deal with.
It then became a trend. Just as Rode have come out with a new version that's 1/3rd the size
I've got a pair of Eris 4.5bt studio monitors next to my PC and they would do you very well in a small space. Incredible sound quality. With both wired and Bluetooth options, you can add a sub later if you feel you need it... Eris Media Reference Monitor Pairs – PreSonus https://www.presonus.com/collections/eris-media-reference-pairs?page=1
You'll be just fine with any modern Bluetooth speakers, anything after Bluetooth 5 has high quality audio codecs. And 10+ meter range. Look for one with multi point audio so you can connect your laptop and phone at the same time.
It's a config that lives in Esphome on your home assistant server. Esphome has a Web based editor with some syntax help. When you click update it compiles it for you and uploads it ota.
I've got several of the AthomTech smart plugs, they run Esphome, and you can fork their firmware and modify it as you see fit. I've got one pinging a fairly unstable server and will power cycle it if it doesn't get a response for 10min, all on device so it works without home assistant running.
Here's it's config, defaults to 10sec, but you can change that easily
Hmm I live in NZ, our only native mammal is a bat, which can fly. And we've got Kiwi, Kākāpō, Takahē and so many penguins that can't fly. Mammals take it I'm afraid
I have all my music on a nas with plex so I can stream it from there. Home assistant and Music assistant allow me to play it to any room in the house. Mobile data is expensive in NZ though so I have a terabyte of sd storage in my phone and in the car head unit with music from band camp, ripped cds, ripped vinyl, dj sets from YouTube and mix cloud.