Three open source Sonos projects: efficient embedded development in Rust
tech-blog.sonos.com
tech-blog.sonos.com
I'd love if they did this with pytorch. Tensorflow is quickly falling out of favor.
Deploying models in Rust makes a lot of sense. It's a little rough around the edges, though. (I use Rust bindings to libtorch for https://vo.codes )
Sonos has done some scummy things in the past (bricking units to prevent resale or refurbishment, deactivating old hardware, etc), but they operate in a very hard business sector against giants with monopolistic loss leaders, and this is a really cool open source release. I'm not aiming to buy more Sonos equipment, but I like them a little more now.
https://www.zdnet.com/article/sonos-accept-new-privacy-polic...
https://www.vice.com/en/article/3a8dpn/sonos-makes-it-clear-...
1) had a so-called recycle mode in their devices that bricked them with no undo option,
2) lately requires you to create an account on their site just so your networked speakers may work at all.
You know how many internet accounts I need to take a raspberry pi, a USB DAC, hook those to a fine pair of Edifier speakers and run shairport-sync?
NONE AT ALL.
https://github.com/mikebrady/shairport-sync
It actually does implement multi-room synchronized audio. This was the one thing keeping me from running an OSS audio solution using RPis. I like that it runs AirPlay, so it can "just work" using existing devices, and not a crazy uncle solution.