Skip to main content
Contributor I
Feb 13, 2025 12:13 AM UTC
Answered

Sonos Port Line-in audio delay setting?

So, I have a system set up in a residence.  Approx. 7 Port devices that are connected to a multi-channel amp and wired analog speakers.  The Ports are connected through wireless network. 

Music works fine...the issue I am having is that I am trying to extract HDMI/optical audio from a TV and line it back in through a Port so I can listen to the TV sound over the speakers in that zone.  That does work, but there is a few seconds delay between the tv sound and the Sonos Port speakers. 

In doing a little research, I think there should be a setting available on the app to set an audio delay for the specific Port I am working with.  That option doesn’t seem to be available though.

I have a similar setup at my office, and I have older Connect devices there.  Regardless, the audio delay setting option is there for that line-in setting.  I assume Port devices should have that option as well?

Is there anything obvious I am missing why I don’t have the audio delay option for this line-in TV setup?  To further complicate things, the residence is about an hour away, so I don’t have access to any real time screen shots or data unless I am on site.

Any assistance is appreciated.  Thanks, Glenn

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.
buzz
buzzAnswer
Grand Maestro
Feb 13, 2025 1:07 AM UTC

Here are the Line-In settings. As I recall 2sec is the default. You would adjust the PORT that physically hosts the Line-In.

Note that the minimum latency will be 75ms. This will be enough to disrupt TV voice sync for some users.

Network traffic will be different if you use a giant RCA-Y for your input or simply Group a single PORT’s Line-In. In any case I recommend using a network switch rather than WiFi or chaining the PORTS. I’m assuming that all of the PORTS are in the same location. In this case I suggest disabling the WiFi for all but one PORT. Use an unmanaged switch or be sure to set the switch for STP.

6 replies

buzz
buzzAnswer
Grand Maestro
Feb 13, 2025 1:07 AM UTC

Here are the Line-In settings. As I recall 2sec is the default. You would adjust the PORT that physically hosts the Line-In.

Note that the minimum latency will be 75ms. This will be enough to disrupt TV voice sync for some users.

Network traffic will be different if you use a giant RCA-Y for your input or simply Group a single PORT’s Line-In. In any case I recommend using a network switch rather than WiFi or chaining the PORTS. I’m assuming that all of the PORTS are in the same location. In this case I suggest disabling the WiFi for all but one PORT. Use an unmanaged switch or be sure to set the switch for STP.

Translate
GlennbadAuthor
Contributor I
Feb 13, 2025 1:15 AM UTC

I was just looking at a few other threads...is it possible that the audio delay setting wouldn’t show up because I needed to reset the app?  I was doing my line-in setup work on the app, but never cycled the app at all during that process...

Translate
buzz
Grand Maestro
Feb 13, 2025 1:24 AM UTC

On my PORT the Line-in settings are available only when there is a physical Line-In connection to the unit.

Translate
GlennbadAuthor
Contributor I
Feb 13, 2025 1:37 AM UTC

I do get some Line-in settings, but not that audio delay one...

Translate
buzz
Grand Maestro
Feb 13, 2025 1:38 AM UTC

After thinking about this system I’ll note that Grouping will yield slightly better time alignment, but we are talking about small millisecond differences when watching the same TV. I don’t think that anyone will notice unless multiple speakers are in the same room.

If you have multiple TV’s, using separate cable boxes, sync between the TV’s can be very bad — perhaps seconds, when tuned to the same channel. Further, the cable box sync can drift over several hours.

Translate
buzz
Grand Maestro
Feb 13, 2025 1:44 AM UTC

Make sure that the software is updated. It may help to reboot. Also restart the controller.

Translate