[Feature Request] USB audio support - Era Speakers


Userlevel 1
Badge

Hi,

Feature Request:

Will it be possible to connect the new Era Speakers to Android, Windows etc. using USB audio instead of Line-In via adapter?

This could result in better audio quality as well as less latency :)

Regards


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.

28 replies

Speed is not the issue. Uncongested packet transit times are sub-millisecond either way, 2.4GHz or 5GHz. It’s the jitter -- due to packet queueing/congestion/interference/etc -- which mandates a playout buffer. Shared networks are inherently more susceptible to packet jitter than the dedicated connections used for HT satellites.

Thanks @ratty, makes sense, I was hoping (wrongly) that a 5Ghz link between the grouped players might mean a much smaller audio buffer and solve lip-sync issues with TV audio & grouped rooms.

Similar thoughts to what @buzz mentions … the USB-C port digital line-in perhaps could be made to work similar to a TV input into Sonos and cater for single/bonded speaker(s) use with a computer, mixing desk, karaoke or PA system, but that speaker ‘cluster’ would I guess be limited in size, but still a useful thing to have from a Sonos sales point of view.

If they allow a shorter delayed input (USB C), then there would be hell to pay in support for people who use those speakers, and then want to group them with other Sonos speakers….like the current issue that we talk about with home theater ’rooms’ and other Sonos ‘rooms’. I think direct input speakers for computers/DJs just aren’t in Sonos’ plans. 

Yes, good point, a user would have to ‘group’ rooms, I guess, over the faster 5Ghz connection similar to what we see now with ‘bonded’ HT surrounds, but WiFi mesh systems are certainly improving these things all the time, giving rise to such possibilities.

Speed is not the issue. Uncongested packet transit times are sub-millisecond either way, 2.4GHz or 5GHz. It’s the jitter -- due to packet queueing/congestion/interference/etc -- which mandates a playout buffer. Shared networks are inherently more susceptible to packet jitter than the dedicated connections used for HT satellites.

I’m not asking for anything revolutionarily new here, I’m asking for the existing functionality of USB-C line in but without needing the 3.5mm adapter. This has literally all been coded and handled already.

Actually no. What’s been implemented is a USB master, with the adapter as a slave. Sonos would have to develop a driver for a USB slave to take a feed from, say, a computer.

“Must have feature” for one person might be a “must not have feature” for another. I think we need both viewpoints the discussion. I’m not lobbying for this feature. If it is included there should be as a ‘direct’ connect option that blocks the speaker from access by other SONOS speakers on the network, thereby converting the speaker to a traditional computer speaker. Operationally, I think that this would insert clumsy options into the user interface that would result in more support requests. I don’t think that SONOS would go for this.

Why would this be a “must not have feature” for anyone? If you aren’t interested in this then just.. don’t use it? Don’t plug anything into your USB-C port? I’m not asking for anything revolutionarily new here, I’m asking for the existing functionality of USB-C line in but without needing the 3.5mm adapter. This has literally all been coded and handled already. However they’re handling it now is probably fine.

Userlevel 7
Badge +22

Maybe something like a selection that allows the speaker to operate as a normal Sonos speaker on the network or removes it from the network and enables the direct no-delay input?

The App could then show it as “Unavailable - Direct mode in use” in the Group screens.

That might be a nice option for the Play 5 and Five too giving folks a no-delay input there and making them usable as DJ speakers as well.

 

“Must have feature” for one person might be a “must not have feature” for another. I think we need both viewpoints the discussion. I’m not lobbying for this feature. If it is included there should be as a ‘direct’ connect option that blocks the speaker from access by other SONOS speakers on the network, thereby converting the speaker to a traditional computer speaker. Operationally, I think that this would insert clumsy options into the user interface that would result in more support requests. I don’t think that SONOS would go for this.

Very sorry for “censoring” you on the *Sonos company forums* 

I'm not really sure why everyone is jumping in to debate whether or not this is worth it on Sonos’ behalf. I am a user that would like to see this feature, I think it would be great if others that would like to see this feature as well would add their vote here. If you aren't interested in this feature and aren't a Sonos employee then this thread is not for you. 

 

People aren't discussing the worth, they are discussing if it is even possible.  Regardless, you aren't the forum ombudsman, people can post what they want within the TOS rules. Stop trying to censor folks.    

I'm not really sure why everyone is jumping in to debate whether or not this is worth it on Sonos’ behalf. I am a user that would like to see this feature, I think it would be great if others that would like to see this feature as well would add their vote here. If you aren't interested in this feature and aren't a Sonos employee then this thread is not for you. 

Nearly all my Sonos products are now using a 5Ghz WiFi connection - the exceptions of course, are the main Home Theatre products, Arc, Beam etc. which use the 2.4Ghz band, but even that ‘perhaps’ may change in the future.

Not similar at all. The connection to surrounds is vastly different than the connection between Sonos peer speakers, or that’s my understanding. Sonos would likely have to rewrite much of the codebase to do this kind of thing. 

If they allow a shorter delayed input (USB C), then there would be hell to pay in support for people who use those speakers, and then want to group them with other Sonos speakers….like the current issue that we talk about with home theater ’rooms’ and other Sonos ‘rooms’. I think direct input speakers for computers/DJs just aren’t in Sonos’ plans. 

Yes, good point, a user would have to ‘group’ rooms, I guess, over the faster 5Ghz connection similar to what we see now with ‘bonded’ HT surrounds, but WiFi mesh systems are certainly improving these things all the time, giving rise to such possibilities.

If they allow a shorter delayed input (USB C), then there would be hell to pay in support for people who use those speakers, and then want to group them with other Sonos speakers….like the current issue that we talk about with home theater ’rooms’ and other Sonos ‘rooms’. I think direct input speakers for computers/DJs just aren’t in Sonos’ plans. 
 

FWIW it’s a mystery to me why Sonos didn’t enable digital USB input from the outset. WiiM has digital aux input into their multiroom system (not to mention AirPlay, Chromecast, and so forth).

Maybe Sonos are saving that digital input for the next gen ‘Port’, aswell as Bluetooth, that was my thinking? I also wonder if they might bring the ‘touch controls’ back to the Port too🤔?

FWIW it’s a mystery to me why Sonos didn’t enable digital USB input from the outset. WiiM has digital aux input into their multiroom system (not to mention AirPlay, Chromecast, and so forth).

Thank you for your input. I am still interested in USB-C audio input.

 

You aren't going to get it, and even if you did, it's not going to alleviate the need to buffer the input, so using the Eras for computer speakers is still going to be less than optimal.

Thank you for your input. I am still interested in USB-C audio input.

 

@conor8 Why would the delay be a problem for you? What’s your use case?

Full-time desktop use, including audio production, video editing, etc. Anything like that or playing games makes these very hard to use as desktop speakers. The line-in USB-C adapter could be used but then I’m unnecessarily going from digital to analog back to digital again, only for the Sonos speakers to then convert it back to analog on output. Would be better if a firmware update could be made to keep the audio digital through USB-C input.

 

Sonos was not designed for use as computer speakers.  It's best to use computer speakers as computer speakers.  

75ms is fine compared to 2-3s.

Userlevel 7
Badge +17

Using the USB-C also introduces the 75ms lag, that is part of Sonos design, used for syncing with other speakers.

 

@conor8 Why would the delay be a problem for you? What’s your use case?

Full-time desktop use, including audio production, video editing, etc. Anything like that or playing games makes these very hard to use as desktop speakers. The line-in USB-C adapter could be used but then I’m unnecessarily going from digital to analog back to digital again, only for the Sonos speakers to then convert it back to analog on output. Would be better if a firmware update could be made to keep the audio digital through USB-C input.

@conor8 said the use case was desktop speakers with a Mac. I can see how that would be absolutely hopeless with a 2 second delay. Bluetooth might be rather better, at ~200ms, but the lowest delay would be with an analog Line-In via the 3.5mm-USB adapter.

Userlevel 7
Badge +17

@ratty . Though essentially you agree with me, that’s more than I expected - I do not use Airplay very much.

@conor8 Why would the delay be a problem for you? What’s your use case?

AirPlay delay is two seconds. 

Userlevel 7
Badge +17

Airplay should not result in a three second delay.