Skip to main content
Answered

Interesting read on how sonos is changing


Did you find what you were looking for?
Show first post
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.

92 replies

Forum|alt.badge.img+6
  • Enthusiast II
  • 167 replies
  • July 10, 2024

@press250: What you describe sounds like a pretty cumbersome process. I had thought —utterly clueless about such things as I am — that the same or similar processing involved in ‘trueplay’ could assess amplitude during the first moments of a track and adjust it to a predetermined norm before the remainder of the track is played.

Of course I have no idea precisely how that would be accomplished, but it would be a neat trick and a lot more essential to music playback than the many other buzzers and bells on offer… like ‘Alexa, play Kick Out The Jams by the MC5.’

I mean really now. When I reach the point that it’s too much effort to pick up a device and tap an icon to play music… just dig a hole, toss me in and throw dirt on it. 


Forum|alt.badge.img+10
  • Headliner I
  • 268 replies
  • July 10, 2024
chambolle wrote:

@press250:...

I mean really now. When I reach the point that it’s too much effort to pick up a device and tap an icon to play music… just dig a hole, toss me in and throw dirt on it. 

Lazy and proud am I. Voice activated speakers is the whole point.


jgatie
  • 27663 replies
  • July 10, 2024

I’m not that fanatic about voice control, except for when cooking.  I use it almost exclusively when my hands are cutting up a chicken or stirring something on the stove and can’t pick up a device.  Then it is irreplaceable.


press250
Forum|alt.badge.img+14
  • Prodigy III
  • 633 replies
  • July 10, 2024
chambolle wrote:

@press250: What you describe sounds like a pretty cumbersome process. I had thought —utterly clueless about such things as I am — that the same or similar processing involved in ‘trueplay’ could assess amplitude during the first moments of a track and adjust it to a predetermined norm before the remainder of the track is played.

Re-stating for clarity @chambolle: the entire process is automatic, but it does need to run in advance. Determining “I’m this loud” is tricky in the sense that human perception is involved. There are standardized algorithms that are acknowledged to produce good results.

My main work computer runs a fabulous music library program called Audirvana that optionally performs “volume levelling” and it works great! Every time I add a new album to my local library, Audirvana runs the aforementioned “I’m this loud” algorithm and saves the result. Playback is automagically adjusted and It Just Works™


Forum|alt.badge.img+16
  • Prodigy II
  • 1893 replies
  • July 10, 2024

Wow, this thread is skipping around quickly! In just over one page we’ve gone from invaluable technical background on Sonos’ new app to voice control and volume levelling! :)

Yes, I know I contributed…!

 


Forum|alt.badge.img+8
  • Author
  • Prodigy II
  • 272 replies
  • July 11, 2024
jgatie wrote:

I’m not that fanatic about voice control, except for when cooking.  I use it almost exclusively when my hands are cutting up a chicken or stirring something on the stove and can’t pick up a device.  Then it is irreplaceable.

Voice control of my smart lights is all i use really, great for turning whole room off/on with 6 bulbs in 4 fittings


Forum|alt.badge.img+1
  • Enthusiast I
  • 18 replies
  • July 12, 2024

Back on the original topic here, now I have found it thank you @press250 ….

Just wondering out loud here - it seems to me both from this topic and as @Allen J Goldberg and others have surmised, Sonos have changed direction.  Ignoring whether that works out for them or not, is there an opportunity here to get the ‘old’ system enabled by a third party.  Most of it is there - the issue seems to be rolling back the firmware.  Has anyone any idea if that is technically possible (ignoring legal issues for the moment).    I could imagine an aftermarket for rolling back, possibly even for current new devices to 16.1 firmware.   If thats possible then the app we know can be made available by a third party (again parking legal issues).   Both would be easier with Sonos ‘approval’.     

Since Sonos seem to have backed themselves into a corner by refusing to rollback, maybe there is a business opportunity for someone to give them a way out.   Might even be a competitor?   Since they are clearly no longer interested in “local based music Library’ systems.   I have thought for years that they have been struggling with “home Theatre’ v “Audiophile’, add in “streamers” and “moblie” and then ‘headphones’, well this could be an opportunity for them to ease their pain,  From the technical backend descriptions to the UI they are clearly in the “Jack of all Trades Master of None” category.   At least this way they could have a legacy brand that can play music reliably (or at least as reliable as it was).

First step is it technically feasible?  Then it becomes a business decision.   


AjTrek1
  • 6557 replies
  • July 13, 2024

@DSLA 

”Ignoring whether that works out for them or not, is there an opportunity here to get the ‘old’ system enabled by a third party.  Most of it is there - the issue seems to be rolling back the firmware”

While your suggestion sounds like a good idea….remember there’s this stumbling block to fully implement an identical clone (or Lazuarus revival) of the recently jettisoned Sonos OS called “patent infringement”. 

I’m not talking SonoPhone nor Google who finally won in a reversal for allegedly cherry-picking certain features as was brought by Sonos legal.  


press250
Forum|alt.badge.img+14
  • Prodigy III
  • 633 replies
  • July 13, 2024

Hi @DSLA, it is technically feasible to install a bespoke (say, v16.1) version of firmware; downgrading to S1 does exactly that.

It is not entirely clear to me what the v16.1 firmware would accomplish. That version was already ‘bilingual’ in that it supported the old APIs (legacy desktop apps) and the new APIs (new mobile apps). The v16.2 firmware was a modest update* that was released hot on the heels of the new mobile apps to fix the alarms-cannot-be-edited snafu. The v16.2 firmware remains bilingual with respect to the old and new APIs.

Re-stating for clarity: the bilingual v16.2 firmware works with the old APIs—used by the desktop apps, SonoPhone/Pad apps, sideloaded v16.1 Android app—and the new APIs used by the new mobile apps.
If someone was set on tilting at the windmills of a Sonos The Way It Was™ app, the v16.2 firmware supports such a quest.

 

* There is at least one, uhh, inadvertent tweak in the v16.2 firmware: it kills device support for SMBv1


Stanley_4
  • Lead Maestro
  • 11223 replies
  • July 13, 2024

I’m pretty sure that the Sonos devices check the digital signature on any file you try to load. Faking that is about impossible.

If you grab a copy of the signed Sonos software and distribute it you might expect a call from the Sonos legal folks. I have seen mentions of folks hosting the older software and allowing downloads, no clue how Sonos is looking at that.

Now if you could get past the software loading issue there are a lot of possibilities.


press250
Forum|alt.badge.img+14
  • Prodigy III
  • 633 replies
  • July 13, 2024
Stanley_4 wrote:

I’m pretty sure that the Sonos devices check the digital signature on any file you try to load. Faking that is about impossible.

Hi @Stanley_4, one imagines that Sonos devices “call home” for any firmware update. While one never know with anything running Linux, I’d be surprised if there was any path to sideloading. So I agree with you 100% that any firmware install requires the full support of Sonos.

As noted in my post above, it seems to me that the existing v16.2 firmware would be a copacetic choice for a would be Don Quixote.


Forum|alt.badge.img+1
  • Enthusiast I
  • 18 replies
  • July 13, 2024

Thanks @press250 - I suggested 16.1 as I stuck with that and dont know whats new in 16.2 because I had a very old SMBv1 server that runs both an S1 (which requires that) and S2 system.  Bought a new NAS now, but still not upgrading anything !

I  am also well aware of patents @AjTrek1 and legal issues on doing this (hence my caveat).   But if this was something thats technically possible, it opens up a different discussion with Sonos about licensing (or even purchase) of software and/or patents.  Now given their current stance they may just refuse,  but that decision may be more difficult to defend (especially to their Shareholders) than the current refusal to rollback.  Turns that discussion into something more Board friendly than just give us the old one back.   Maybe someone is already having that discussion - can but hope?

As I say, just a thought process.  As a business with this much bad press and a struggling dev team, this could be way for them to remove that support overhead that they dont want to deal with, and leave a door open for more sales.  License the Sonos The Way It Was™ app for a $1 (yeah) but then dont have to deal with support AND means we just might help revenue by buying that extra speaker.   And you never know we might come back to the “new improved app” in a few years when they make headphones we really want.   


Forum|alt.badge.img+6
  • Enthusiast II
  • 167 replies
  • July 13, 2024

I admittedly fail to follow the technical discussion here; but here’s what I know, as a Sonos owner who just wants to listen to music on my system as I’ve been doing for years.

Another community commenter turned me on to a3rd party app that cost the princely sum of 99 cents. Using that app, I can now list, open and play all of my Sonos playlists… this after months spent wondering if I would ever be able to retrieve and listen to that accumulated music library. 

That’s all I want from my system, along with basic functions like volume control, the rudimentary Sonos bass/treble/balance ‘EQ,’ and the ability to select which speaker pairs will play. I can get that by choosing a playlist in the 3rd party app; which then appears in the Sonos app. 

I now have all I need, other than the ability to edit and create new playlists, which would be a nice addition.

As I read recent comments, Sonos legal may step in and demand the 3rd party developer ‘cease and desist’ or face patent infringement litigation.

Is that a possibility? I’ll say this: I’ve been unhappy with Sonos for two months, but at this point I can live with what I’m now able to do with my system. If Sonos relegates me to where I was before I tried my 99 cent solution, I’m going to be one ticked off geezer.


press250
Forum|alt.badge.img+14
  • Prodigy III
  • 633 replies
  • July 13, 2024

Hi again @DSLA, two things to consider …

Sonos kinda-sorta supports third-party apps via the APIs. Beyond my beloved SonoPhone/Pad, there are shiny folks like Roon. I point this out as a sign that “Sonos Legal” has proven copacetic with third parties.

The most significant factor here—one that has not been mentioned yet—is simply money. If someone is going to develop and supportSonos The Way It Was™ app, how much do they need to charge? Perhaps check out Roon’s pricing as a datapoint ... it is, shall we say, spendy.

 


AjTrek1
  • 6557 replies
  • July 13, 2024

Just to play “devils advocate” companies are very litigious when it comes to protecting their intellectual properties. Even those that are replaced for more advanced programming. One major reason is that each future generation of coded software typically retains a vestige of the original until the system is completely rewritten with no chance of current products utilizing the old code (OS) to function properly.

Think MS-DOS. Although it took approximately 36 years to remove it from Windows. Microsoft didn’t until 2018 re-license it under MIT License to make it free a version. Today no self respecting Windows system will dance with MS-DOS.

My point here is that I seriously doubt that Sonos would allow a Sonos The Way It Was because it follows that some entity would eventually hack its hardware under some legal loophole. Then the next step is producing speakers that look, sound and work like Sonos without the Sonos price tag. Thus causing confusion and loss of revenue.

Here’s another example although not tech related but it shows to what lengths a company will go to protect its brand….

FedEx was originally known to the public as Federal Express. It still holds the latter for incorporation purposes.  The FedEx moniker came about because the general public always likes to shorten things for quick communication. If someone wanted to send something overnight across country they would say FedEx it. Well Federal Express saw what might happen next…another company calling themselves FedEx. So, FedEx made a preemptive move and registered the name FedEx. The rest is history.

Therefore, I doubt Sonos would allow an identical clone of its software to run alongside its official version unless it could wall-off its product line from that version. Doing so IMO would cause an even bigger uproar for loss of functionality for current Sonos owners than is being experienced now with the new app.

However, as I said in the beginning..,just playing “devils advocate”.


Stanley_4
  • Lead Maestro
  • 11223 replies
  • July 13, 2024

Something I thought of after my post above, Sonos could also push a firmware update that would make the previous controller versions less functional. That happens already as with my old android tablet that has been an alarm clock / Sonos controller for some time now. It does still do the basics but most functionality is disabled, requiring a newer device and software.


Forum|alt.badge.img+6
  • Enthusiast II
  • 167 replies
  • July 13, 2024

I have no problem with the fact that Sonos wants and needs to protect its intellectual property. But there is a problem when Sonos force-feeds users with software that does not work for them; and then declines to respond to entreaties to fix it. Evidently there is a reasonably simple solution to one of the major problems that came with the ‘upgrade’ of S2: loss of access to Sonos playlists that are the tool many thousands of us use to listen to music which we ‘archived.’ Which makes one wonder whether there is an undisclosed reason Sonos hasn’t provided us with a solution or even promised to provide one as part of its ongoing ‘update’ process.

If it’s Sonos’ intent to deny access to our playlists as part of its future business plan, it behooves Sonos to candidly advise us of that fact, rather than simply ignore the many users who want to know whether and when we will regain access, along with the ability to edit existing playlists and save new ones.

Once we know what Sonos intends, we can exercise our option to stay with Sonos or go. Right now I’m staying because I’ve regained - with help from a 3rd party app — what was for me a key music playback function. I’m not staying if Sonos takes steps to disable that function for its own business reasons. 

 

 


sigh
Forum|alt.badge.img+9
  • Prodigy II
  • 414 replies
  • July 13, 2024
press250 wrote:
Stanley_4 wrote:

I’m pretty sure that the Sonos devices check the digital signature on any file you try to load. Faking that is about impossible.

Hi @Stanley_4, one imagines that Sonos devices “call home” for any firmware update. While one never know with anything running Linux, I’d be surprised if there was any path to sideloading. So I agree with you 100% that any firmware install requires the full support of Sonos.

As noted in my post above, it seems to me that the existing v16.2 firmware would be a copacetic choice for a would be Don Quixote.

Sonos devices have had a locked bootloader for many years now. Unless an option is made available by Sonos for end users to request a bootloader unlock and give up all warranty, Sonos Online Platform integration and support from Sonos, then I don’t really see a jailbreak or sideload option being viable.

Over the years people have looked at the hardware and firmware, decoded it, made their limited progress publicly available, but the reality is the effort involved isn’t worth it when there are alternative hardware options available at more reasonable prices for music playback.

Any calling home could be blocked or redirected, but without an easy way to unlock the bootloader and install an alternative firmware it’s pretty irrelevant.

Security companies who find exploits and perform responsible disclosure with Sonos have had mixed results with Sonos. Sonos usually patch the firmwares based off their disclosure, but rarely provide any public disclosure or raise CVEs themselves and the patches will be hidden in the magic bucket of ‘Bug fixes and improvements’ on the release notes. They prefer the old security via obscurity approach than openness adopted by modern companies and that is unlikely to change without an exec level change.

https://tnpitsecurity.com/blog/gaining-root-on-sonos-speakers/
https://research.nccgroup.com/2023/12/04/shooting-yourself-in-the-flags-jailbreaking-the-sonos-era-100/

 


AjTrek1
  • 6557 replies
  • July 13, 2024

I just don’t see Sonos allowing a Sonos the Way it Was OS version. Here’s another real life case of a failed attempt to allow clones that resulted in financial crisis.

Xerox at one time back in the early 80’s manufactured copiers for a competitor. The agreement was to use identical Xerox machines branded with the competitors logo. 

At that time copiers were sold by boots-on-the -ground sales reps. The agreement between Xerox and the competitor further stipulated that the competitors sales force could not inform their clients that their machines were identical to Xerox machines just with their competitive  branding. Well, as you can image that worked quite well…NOT! If the competitors sales force was about to lose to a Xerox sales rep selling the identical machine the competitor spilled the beans to secure the sale.

Xerox at the time basically told their sales force to work harder to sell their branded gear. Xerox corporate didn‘t care because the copiers built for the competitor were already considered revenue earned. Xerox saw that arrangement as a win/win as the competitor still had to buy Xerox toners which was another revenue stream.

Well…fast forward and Xerox finally realized that their customer base was shrinking because of the arrangement. So what seemed like a good idea in the beginning soon became an albatross. 

IMO Sonos could fall into the same quagmire if they allowed a Sonos the Way it Was version of their OS. I’m not saying that the idea has no merit…just that it doesn’t IMO in the long run make good business sense.


sigh
Forum|alt.badge.img+9
  • Prodigy II
  • 414 replies
  • July 13, 2024
AjTrek1 wrote:

I just don’t see Sonos allowing a Sonos the Way it Was OS version. Here’s another real life case of a failed attempt to allow clones that resulted in financial crisis.

Xerox at one time back in the early 80’s manufactured copiers for a competitor. The agreement was to use identical Xerox machines branded with the competitors logo. 

At that time copiers were sold by boots-on-the -ground sales reps. The agreement between Xerox and the competitor further stipulated that the competitors sales force could not inform their clients that their machines were identical to Xerox machines just with their competitive  branding. Well, as you can image that worked quite well…NOT! If the competitors sales force was about to lose to a Xerox sales rep selling the identical machine the competitor spilled the beans to secure the sale.

Xerox at the time basically told their sales force to work harder to sell their branded gear. Xerox corporate didn‘t care because the copiers built for the competitor were already considered revenue earned. Xerox saw that arrangement as a win/win as the competitor still had to buy Xerox toners which was another revenue stream.

Well…fast forward and Xerox finally realized that their customer base was shrinking because of the arrangement. So what seemed like a good idea in the beginning soon became an albatross. 

IMO Sonos could fall into the same quagmire if they allowed a Sonos the Way it Was version of their OS. I’m not saying that the idea has no merit…just that it doesn’t IMO in the long run make good business sense.

Sonos actually already provide one… it’s called S1.

The only thing stopping Sonos doing the same with S2 and having the new one as S3 is Sonos themselves. It is possible they considered it and decided the S1/S2 debacle was too much to go through again 🤷

Will Sonos endorse an alternative OS on their devices or unlock the bootloader for their own devices? Not a chance. Originally, when first released and focussed on local music playback, they had an unlocked bootloader. No chance of that now as their 3rd party streamings contracts would disappear overnight if people could modify the Sonos provided firmware easily.

The best anyone could possibly hope for would be for Sonos to white label and license the tech platform to other companies who could brand and develop their own controller apps, but unless they want to become a platform/api provider, and get out the hardware side, then no chance of that either.

The hardware only revenue side of Sonos is actually a problem they need to solve because purely selling hardware to pay for continued support, software development and running large scale online services isn’t realistic. 


AjTrek1
  • 6557 replies
  • July 13, 2024

S1 is significantly watered down receiving no updates. The original post is suggesting a fully functional OS that also serves current and future products… to my understanding.


controlav
Forum|alt.badge.img+23
  • Lead Maestro
  • 7530 replies
  • July 13, 2024
AjTrek1 wrote:

S1 is significantly watered down receiving no updates. The original post is suggesting a fully functional OS that also serves current and future products… to my understanding.

The only real new feature that S2 has over S1 is lossless playback. (Well and newer hardware support, along with SMBv2/3).

It’s a pretty good choice for Sonos The Way It Was.


Forum|alt.badge.img+16
  • Local Superstar
  • 1731 replies
  • July 13, 2024

Functionally, there's still almost no difference to S1 and S2 all these years later. Groups and not much more really. You STILL can't multi-select items in a list to add/move/remove…

The Desktop controller remains way more efficient for so many tasks.


buzz
  • 23881 replies
  • July 13, 2024

I prefer the desktop controller because everything is presented, rather than forcing me to scroll and dig for everything. As I watch younger computer/phone/pad users I find that they prefer sparse screens because that seems “easy”. I also think that they enjoy scrolling and drop downs. For me this constant need for digging is “complicated”.


AjTrek1
  • 6557 replies
  • July 13, 2024

OK…we’re all just throwing things at the wall to see what sticks. But I ask you…what company has their proprietary software being used by a 3rd party to circumvent the use of their software to lend functionality to the proprietary companies product. BTW… Open Source and Android which is owned by parent company Alphabet can’t be used as examples 😊 You have 60 seconds 😂


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings