Sonos soundbars losing audio from TV is almost always a connection protocol issue between the soundbar and your TV's ARC/eARC port. The devices aren't communicating properly due to incorrect CEC settings, wrong audio output configuration, or a disrupted handshake between the Sonos app and your TV.
Quick Answer
- Connect Sonos to your TV's HDMI ARC or eARC port (usually HDMI 1)
- Enable CEC in TV settings (may be called Anynet+, Bravia Sync, or similar)
- Set TV audio output to HDMI ARC/eARC
- Open Sonos app → Settings → System → [your soundbar] → TV Audio to verify connection
- For Sonos Ray: use optical cable and set TV audio output to Optical/PCM
- Power cycle both devices if no audio detected
Symptoms
- Sonos soundbar powers on but no audio from TV content
- TV speakers play audio instead of Sonos
- Sonos app shows "No TV detected" or similar message
- Audio works from other sources (music streaming) but not TV
- Dolby Atmos content plays as stereo (Sonos Arc only)
Quick Checks
- Verify HDMI cable is plugged into TV's ARC/eARC port (check port labeling)
- Confirm Sonos is powered on and shows white light
- Test audio from Sonos app music streaming to confirm speaker works
- Check if TV speakers are muted or audio is set to external speakers
- For Sonos Ray users: confirm optical cable is firmly connected
Step-by-Step Fix
-
Connect the hardware properly
- Plug HDMI cable from Sonos into your TV's HDMI ARC or eARC port
- For Sonos Arc: use eARC port for full Dolby Atmos support (standard ARC limits to Dolby Digital 5.1)
- For Sonos Ray: connect optical cable to TV's optical out port
-
Configure TV settings
- Navigate to TV Settings → Audio or Sound
- Set Audio Output to "HDMI ARC" or "External Speakers"
- Enable CEC control (Samsung: Anynet+, LG: SimpLink, Sony: Bravia Sync)
-
Set up Sonos app connection
- Open Sonos app → Settings → System → [your soundbar name]
- Select TV Audio → Set Up TV Audio
- Follow prompts to establish connection
- App will test audio - confirm you hear the test tone
-
Verify audio format settings
- In Sonos app: Settings → System → [soundbar] → TV Audio
- Check supported formats match your content (Dolby Digital, Dolby Atmos)
- For Sonos Ray: set TV audio to PCM for best compatibility
If Audio Still Doesn't Work
Remove and re-add TV connection: Sonos app → Settings → System → [soundbar] → Remove TV → Set Up TV Audio. This resets the handshake protocol.
Power cycle both devices: Unplug Sonos for 30 seconds, then unplug TV for 30 seconds. Reconnect Sonos first, then TV.
Samsung TV specific fix: Known issue with Sonos Beam Gen 1 after Samsung firmware updates. Go to TV Settings → External Device Manager → Anynet+ → toggle OFF, wait 10 seconds, toggle ON.
Try different HDMI cable: Use HDMI 2.1 Cable 8K (paid link) for eARC connections. Standard HDMI cables may not support eARC bandwidth.
Check TV firmware: Update TV software in Settings → Support → Software Update. Outdated firmware can break ARC compatibility.
Paid link: GadgetGuiders may earn a commission at no extra cost to you.
FAQ
Why does my Sonos Arc only play stereo instead of Dolby Atmos? Your TV likely has standard ARC, not eARC. Sonos Arc needs eARC for Dolby Atmos - standard ARC maxes out at Dolby Digital 5.1. Connect to your TV's eARC port (usually HDMI 1) or check if your TV supports eARC.
What's the difference between Sonos Ray setup and other models? Sonos Ray uses optical connection only - no HDMI ARC. Set your TV audio output to "Optical" or "Digital Audio Out" and select PCM format for best compatibility. CEC features won't work with optical.
Can I use any HDMI port for my Sonos soundbar? No. Sonos Beam and Arc require the specific HDMI ARC or eARC port on your TV (typically HDMI 1). Regular HDMI ports won't send TV audio to the soundbar.
Why does audio cut out randomly after initial setup? Usually caused by CEC handshake issues. Go to Sonos app → Settings → System → [soundbar] → TV Audio and verify connection status. If unstable, remove and re-add the TV connection to reset the protocol.
