This guide shows you how to use a Sonos speaker as a Mac’s audio output, so you can play music, videos, games, or any system sound through your Sonos. You’ll need a Sonos speaker, a Mac, and both devices on the same Wi-Fi network. No extra cables or software beyond the free Sonos app are required.
What You’ll Need
- A Sonos speaker (any model that supports AirPlay 2, such as Sonos One, Era, Beam, Arc, or Move).
- A Mac running macOS 11 Big Sur or later (older Macs may work with AirPlay, but AirPlay 2 is recommended).
- The Sonos app installed on the Mac (free from the App Store) or already set up via the Sonos app on a phone/tablet.
- Both devices connected to the same Wi-Fi network (or the Sonos speaker connected via Ethernet to the same router).
Step-by-Step
- Set up your Sonos speaker – If it’s new, plug it in and use the Sonos app on your phone or Mac to add it to your system. Follow the in-app instructions to connect it to your Wi-Fi network. If it’s already set up, skip to step 2.
- Make sure AirPlay is enabled – In the Sonos app, go to Settings → System → About (or the speaker’s settings) and confirm that AirPlay is listed as supported. For most modern Sonos speakers, AirPlay 2 is built-in and always on.
- Open Sound settings on your Mac – Click the Apple menu → System Settings (or System Preferences on older macOS). Then click “Sound.”
- Select the Sonos speaker as the output device – In the “Output” section, you’ll see a list of available devices. Look for your Sonos speaker’s name (e.g., “Kitchen Sonos”). Click it to select it as the output.
- Adjust volume and test – Play a sound or music track. Use the volume slider in the Sound settings or the volume keys on your Mac’s keyboard. The sound should now come from the Sonos speaker.
- Switch back to built-in speakers when done – To return to your Mac’s speakers, go back to Sound settings and select “MacBook Pro Speakers” (or “Internal Speakers” depending on your model).
Common Mistakes
- Not on the same Wi-Fi network – Both devices must be on the same network. If your Mac is on a guest network or a different band (2.4GHz vs 5GHz), AirPlay won’t see the speaker.
- Sonos speaker not AirPlay-compatible – Older Sonos models (like the original Play:1 or Play:3) don’t support AirPlay. Check your model in the Sonos app.
- Selecting the wrong device in Sound settings – Sometimes the Sonos speaker appears as “AirPlay” or with a generic name. Make sure you pick the exact speaker name.
- Volume control confusion – The Mac’s volume keys may not control the Sonos speaker if the speaker’s own volume is set to zero. Use the Sonos app or the speaker’s touch controls to raise the volume first.
- Using Bluetooth instead of AirPlay – Sonos speakers don’t support Bluetooth as a Mac audio output (except the Move and Roam). Stick to AirPlay.
Tips
- Use the Sonos app for multi-room – If you have multiple Sonos speakers, you can group them in the Sonos app and then select the group as your Mac’s output. The group will appear as one device in Sound settings.
- Keep the Sonos app updated – AirPlay reliability improves with firmware updates. Check for updates in the Sonos app regularly.
- Use the Control Center for quick switching – On macOS Big Sur and later, click the Control Center icon in the menu bar, then click the AirPlay icon (a rectangle with a triangle) to select your Sonos speaker without going into System Settings.
- For low latency (gaming/video) – AirPlay 2 has decent latency, but it’s not perfect. If you notice audio delay, try using a Sonos speaker with an optical or HDMI connection (like Beam or Arc) via a TV, but that’s a different setup.
- If the speaker doesn’t appear – Restart both the Mac and the Sonos speaker. Also try toggling Wi-Fi off and on on the Mac.
Troubleshooting
Sonos speaker not showing up in Sound settings – First, confirm both devices are on the same Wi-Fi network. Then, open the Sonos app and check if the speaker is online. Restart the Sonos speaker by unplugging it for 10 seconds and plugging it back in. On your Mac, go to System Settings → General → Sharing and make sure “AirPlay Receiver” is enabled (though this is for receiving, it can help with discovery). If it still doesn’t appear, restart your Mac.
Sound plays from Mac speakers instead of Sonos – You may have selected the wrong output. Check the Sound settings again and ensure the Sonos speaker is highlighted. Also, make sure the volume on the Sonos speaker is not muted (look for the orange light on the mute button).
Audio is choppy or keeps dropping – This is usually a Wi-Fi issue. Move the Sonos speaker closer to your router, or try connecting it via Ethernet if possible. Also, reduce interference by moving other electronics away from the speaker. Restart your router if the problem persists.
No sound at all – Check that the Sonos speaker is playing audio from the Mac, not from the Sonos app’s own music service. In the Sonos app, go to the “Now Playing” screen and make sure the source is “Mac” or “AirPlay.” Also, check the Mac’s output volume and the Sonos speaker’s volume.
Frequently Asked Questions
Can I use any Sonos speaker as a Mac speaker? – Only Sonos speakers that support AirPlay 2 can be used as a Mac audio output. This includes most models released after 2017 (e.g., One, Beam, Arc, Era, Move, Roam). Older models like the original Play:1, Play:3, and Play:5 (gen 1) do not support AirPlay and cannot be used this way.
Does this work with macOS Monterey or Ventura? – Yes, any Mac running macOS 11 Big Sur or later supports AirPlay 2 output. The steps are the same, though the System Settings interface may look slightly different.
Can I use my Sonos speaker as a Mac speaker for Zoom meetings? – Yes, you can select the Sonos speaker as the output device in Zoom’s audio settings. However, the microphone on the Sonos speaker is not used for input; you’ll need a separate microphone (like your Mac’s built-in mic).
Why is there a delay between video and audio? – AirPlay 2 introduces a slight delay (usually 50-100ms) which is fine for music but noticeable in video or games. If you need low latency, consider using a wired connection or a different output method.
Can I play different audio on the Sonos and Mac speakers at the same time? – No, the Mac sends audio to only one output at a time. You can group Sonos speakers together, but you can’t split audio between the Mac’s built-in speakers and the Sonos simultaneously without third-party software.
Will this drain my Sonos speaker’s battery? – If you’re using a portable Sonos (like Move or Roam), it will use battery like any other playback. For plugged-in speakers, it’s fine to leave them on.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Backup Not Enough Space? Fix It Now200.00 GB
- Approximate Match Lookup: Conditional Formatting
- GST on Delivery Charges in India: E-Commerce Rules
- Affordable Luxury Sports Cars: Tech & Performance0.0938 hp/lb
- DOD Disk Wipe: What It Is and How to Use It
- NFC Reader on Your Phone: 9 Things You’re Not Doing