Skip to main content
Contributor I
April 12, 2023
Answered

Era 100 Line-In Question, Single Speaker Delay?

I am considering getting a Era 100 to connect to my computer via the new USB-C Line-In. Before anyone jumps on me that it’s not its intended use, they actually mention it on the Era 100 product page it says:

 

Line In

Unlock new listening possibilities

Connect a turntable, computer, or other audio source using an auxiliary cable and the Sonos Line-In Adapter.

 

I understand the required sync delay when grouping rooms or wireless stereo pairs, but I’m hoping it’s less than 75ms for a single Line-In device with the new Era’s.

 

I know most Sonos speakers there is a minimum 75ms delay introduced.  My question is, if you have a single Era 100 (not a wireless stereo pair, not grouped with any other rooms) connected via Line-In to a computer (or TV, or turntable) will you still get the 75ms delay, or is it lower?  Anyone with a single Era tested?  Since computer and turntable are being advertised as a feature of the Line-In and I know the delay was a discussed issue in the past using Sonos speakers with these devices, I was wondering if anything had been re-engineered for the ERA line since the Line-In is specifically advertising toward them now?

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.
jgatie
jgatieAnswer
April 12, 2023

Since any Sonos device can be grouped with any other at any time, the delay is going to be there regardless of the grouped status.  There really is no concept of “single use”, because a “single use” can become “grouped use” with a mere click.  

30 replies

melvimbe
April 12, 2023

@jgatie

This was my information from Sonos stuff… i don’t know how much of the 75ms is buffering or converting, but imho there must be some part of this time for converting because every technical documentation i found says that it can’t be done without minimum delay. 
But however it’s called… important to know is that for analogue input there is this minimum delay and that it has an effect on video sources and for using classic hifi amps bonded with speakers if they are integrated to a Sonos system via Sonos port or connect without using a pre out connection. 
But that’s a different story… 😉

I agree that buffering may be the bigger part of the delay. 

 

If you google “analog to digital converter latency” you’ll see a bunch of sources (none of which I want to link to from here) all stating that while it’s not absolute zero, it’s well below what humans can perceive..   So buffering is the bigger part of the delay compare to ADC, in the same way that the Sun takes up the bigger part of the mass in the solar system compared to Pluto.

 

Danny
melvimbe
April 12, 2023

 

Yea I’m worried about lip sync issues.  My computer is a multi use device, and while sometimes it’s music where lip sync doesn’t matter, other times it’s youtube or netflix where a lip sync issue will be a problem.  That’s why I mentioned since they have specifically listed computer as a Line-In feature now, I wasn’t sure if anything was different with the ERAs.

 

Some people notice the delay and some people don’t.  In the past, it has bothered me, but I recently tried connecting Era 300s to TV via bluetooth, and was not bothered by any lip sync issue.  That TV isn’t used for ‘serious’ TV watching really, so I think it will be fine in that case.  I would not use it for movie watching or anything like that though.

I just would not count on using Era 100/300 for external sources in sync with video. If it works well enough via line in or bluetooth, then consider it a bonus feature.  If not, enjoy the Era speakers for their intended use.

Danny
tatojAuthor
Contributor I
April 12, 2023

There’s no such thing as a “single 100”, because at any time a “single 100” can become a “grouped 100”, which would require a buffer.  There’s no way for a single 100 which is not buffering input to become a grouped 100 which is buffering input, unless the audio is stopped in order to build up the buffer.  Audio stoppages when grouping are not good for business, especially for something sold as a multi-room music system, so the buffer is there, single use or not.  

 

So if I only pay for one Era 100 at Best Buy I can walk out with seven of them because there is no such thing as a single?  Sarcasm aside I understand what you’re saying, I guess I just think it’s not ideal that the software will buffer even when not grouped.  I completely understand the need for a buffer to sync things up wirelessly/across rooms … which isn’t required with one speaker, even if it can become more.  Just because it “can become a group” doesn’t mean “it is” grouped.  As I stated, I understand this is how it worked before, but since the ERA 100 product page specifically mentions computers with the Line-In I thought something might have been re-engineered on the software side when it recognized use with the USB-C Line-In adapter.

Schlumpf
Virtuoso
April 12, 2023

@tatoj 

I completely understand your point of sight, but imho the system would become very instable if there are too many options for using a speaker this way or that way. Sonos has got a concept for the whole system and so there are special products for using Sonos with video content. 
I think using a Sonos Ray also would be a good solution to work with a computer. 

Ralf
buzz
Grand Maestro
April 12, 2023

Line-In and speaker output are two separate devices on the network sharing the same shell. There is always a 75ms latency for Line-In. This is really more than a simple buffer because it affords some time for SONOS to repair the system’s network topology if the network develops an issue. 
 

While reading email or fetching a web page, a minor network stall of a few milliseconds is no big deal, but would be catastrophic for music. 75ms allows enough time to work through most of these issues. Actually there is a buffer that can be many seconds of music. You can explore this by breaking the Internet or NAS connection while music is playing. In many cases music will continue till the end of the track. (No guarantees)

Schlumpf
Virtuoso
April 12, 2023

@melvimbe 

I like your comparison to sun and pluto. 😅 I read some articles about audio AD converting and there can be different results of time critical output. But i absolutely agree that the delay is much less than the buffering time. I just was used to call this „caused by AD converting“ because on the german community it always was communicated this way. But learning never stops and so from today i will call it more correctly. 😎

Ralf
melvimbe
April 12, 2023

 

So if I only pay for one Era 100 at Best Buy I can walk out with seven of them because there is no such thing as a single?  Sarcasm aside I understand what you’re saying, I guess I just think it’s not ideal that the software will buffer even when not grouped.  I completely understand the need for a buffer to sync things up wirelessly/across rooms … which isn’t required with one speaker, even if it can become more.  Just because it “can become a group” doesn’t mean “it is” grouped.  As I stated, I understand this is how it worked before, but since the ERA 100 product page specifically mentions computers with the Line-In I thought something might have been re-engineered on the software side when it recognized use with the USB-C Line-In adapter.

 

Let’s say  the line can play without delay, hypothetically.  Say you got the Era 100 in one room and a Five (or whatever) in a second room.  You start playback from line in the first room from the computer with youtube and it plays in sync.  Say you decide you want to group in your 2nd room….what should happen?  Do you want the two rooms to play in sync, but be behind the youtube video?  Or do you want the 1st room to play in sync with youtube and the 2nd room be out of sync? (which is what happens with TV audio)   There in lies the issue.

Now say you have a turntable connected to the line in.  You don’t care about a buffer since there is no lip sync concern, but you have the Era 100 set to play immediately.  When you group, you now have a problem with syncing...that doesn’t exist in how Sonos works today. 

Anyway...why don’t you consider getting a Sonos Ray insted of an Era 100?  The Era 100 + line adapter is $268, while the Ray is $279.  The Ray would not have any delay and should give better audio than an single Era 100.  You’d be losing bluetooth and voice control, but that’s about it I think.

 

Danny
tatojAuthor
Contributor I
April 13, 2023

Let’s say  the line can play without delay, hypothetically.  Say you got the Era 100 in one room and a Five (or whatever) in a second room.  You start playback from line in the first room from the computer with youtube and it plays in sync.  Say you decide you want to group in your 2nd room….what should happen?  Do you want the two rooms to play in sync, but be behind the youtube video?  Or do you want the 1st room to play in sync with youtube and the 2nd room be out of sync? (which is what happens with TV audio)   There in lies the issue.

Now say you have a turntable connected to the line in.  You don’t care about a buffer since there is no lip sync concern, but you have the Era 100 set to play immediately.  When you group, you now have a problem with syncing...that doesn’t exist in how Sonos works today. 

Anyway...why don’t you consider getting a Sonos Ray insted of an Era 100?  The Era 100 + line adapter is $268, while the Ray is $279.  The Ray would not have any delay and should give better audio than an single Era 100.  You’d be losing bluetooth and voice control, but that’s about it I think.

 

 

As soon as a second speaker is added/paired wirelessly or another room is grouped, it should jump to the 75ms buffer, to keep them in sync.  I just don’t get the need for the 75ms buffer if you’re only playing to a single speaker wired.  There is no need for a buffer to sync or “repair the system’s network topology if the network develops an issue” as buzz said if you’re not playing over the network.

 

In the past I explored the possibility of using a Play 5 with a computer but I abandoned the idea after learning about the latency issue.  I was only questioning now about the ERA 100 because Sonos own marketing mentioning computer with the new USB-C line in adapter.  I thought it could mean something was re-engineered to be able to use these with a computer in a way the previous Line-In’s could not.  I have yet to find a review of someone using these with a computer, so I decided to ask here.

 

To be clear, I would not have enquired at all it Sonos themselves didn’t mention computer in the new marketing material.  If it wasn’t mentioned I would have assumed it worked the way it always has.

 

I have a Gen1 Beam I hooked up to my computer as a test when I first purchased it.  I didn’t love the setup.  A Ray might work better as it’s a smaller footprint but the Beam lacked some low end with music, so I assume the Ray would be worse.

melvimbe
April 13, 2023

 

As soon as a second speaker is added/paired wirelessly or another room is grouped, it should jump to the 75ms buffer, to keep them in sync. 

 

 

That ‘jump’ would result  in every sonos room in your room stopping for  75ms at a minimum, every time you add a speaker to your group.  That’s not what you want in a multiroom system.  Also, what happens when you remove the rooms from your group, and could theoretically play without the delay again.  Should the system just skip over 75ms of the audio to get caught up?

 

I just don’t get the need for the 75ms buffer if you’re only playing to a single speaker wired.  There is no need for a buffer to sync or “repair the system’s network topology if the network develops an issue” as buzz said if you’re not playing over the network.

 

In the past I explored the possibility of using a Play 5 with a computer but I abandoned the idea after learning about the latency issue.  I was only questioning now about the ERA 100 because Sonos own marketing mentioning computer with the new USB-C line in adapter.  I thought it could mean something was re-engineered to be able to use these with a computer in a way the previous Line-In’s could not.  I have yet to find a review of someone using these with a computer, so I decided to ask here.

 

 

I agree that that was bad marketing. Not entirely untrue, but better left unsaid.

 

And to be clear, I don’t think anyone has a problem with the question.  It is a good question, I just don’t know that having the latency added/removed dynamically when needed for grouping is the best idea.

 

 

To be clear, I would not have enquired at all it Sonos themselves didn’t mention computer in the new marketing material.  If it wasn’t mentioned I would have assumed it worked the way it always has.

 

I have a Gen1 Beam I hooked up to my computer as a test when I first purchased it.  I didn’t love the setup.  A Ray might work better as it’s a smaller footprint but the Beam lacked some low end with music, so I assume the Ray would be worse.

 

I have not seen the frequency response for Beam or Ray.  I believe Era 100 is a slight improvement over the Sonos One.  Peter Pee on youtube might be a good place to see that info, not sure.  Regardless, all of those options will do better with a Sonos Mini added, if it’s in your budget.

Danny
tatojAuthor
Contributor I
April 14, 2023

That ‘jump’ would result  in every sonos room in your room stopping for  75ms at a minimum, every time you add a speaker to your group.  That’s not what you want in a multiroom system.  Also, what happens when you remove the rooms from your group, and could theoretically play without the delay again.  Should the system just skip over 75ms of the audio to get caught up?

 

I understand, but I wouldn’t be using this in a multiroom setup.  My only point was IF you’re using a multiroom setup, I understand the 75ms minimum.  IMO, any Line-In’ed speaker that isn’t paired/grouped shouldn’t be subjected to the same 75ms because a sync/buffer isn’t required since it’s not in a group and not being used over the network.  So yes, if for some reason it was grouped, then removed from the group, it would play without delay again.  I’m not saying the delay needs to be 0, but should be less than 75ms, maybe in the low 20s.

 

If I bought an Era 100, it would be used with Line-In and left alone.  I wouldn’t be constantly adding it and removing it from groups.  It would serve one purpose and be left alone to function.  I still may purchase one to test with at some point, unless I can find a review of the Line-In functionality.  All the YouTube reviews I’ve seen didn’t have the Sonos Line-In adapter at the time of filming so no one commented on the Line-In latency.