If you want sound throughout your home, you need more than one speaker. Instead of juggling Bluetooth pairing with each one or physically carrying a speaker from room to room, a multi-room sound system is the way to go. Fortunately, multi-room audio is more common and easier to use than ever. Multi-room audio is exactly what it sounds like: playing audio in multiple rooms. It means a system can manage multiple speakers at once, playing from one or more sound sources to one or more speakers at a given time. Sonos speakers tap into the Sonos app to let you access any or all speakers connected to your home network and play music from dozens of different streaming sources as well as local storage. Apple's AirPlay platform is the iOS- and macOS-friendly multi-room sound solution. There aren't any first-party AirPlay speakers besides the Apple HomePod and HomePod Mini, but many other Wi-Fi speakers, including Sonos products, support AirPlay. They let you easily stream from your iPhone or iPad at better quality than Bluetooth, but if you're an Android user, you won't find much utility in them. Google Cast is Google's answer to AirPlay and works similarly. Google Home/Nest devices support Google Cast, as do many Wi-Fi speakers and soundbars. You can incorporate any Google Cast speaker into your Google Home setup and create room-based groupings in the same app as your Google Assistant speakers and smart home devices (if you use Google Home for that). Amazon Echo speakers and the Alexa voice assistant didn't originally support multi-room audio, but now you can group and arrange most recent Alexa speakers like any other multi-room system. Like Chromecast, setting up multi-room Echo audio happens through the same app as your voice assistant and smart home devices, only it's all Alexa instead of Google. Finally, a few Bluetooth speakers support linking, chaining, and mesh networks. These usually aren't as complex or robust as Wi-Fi multi-room systems, but they can be a worthy alternative to using your home network to stream music.