The new APIs include access to controls like adding Sonos account playlists through third-party apps, limiting a player's maximum volume, switching between different line-in devices and core features like play / pause, grouping speakers and selecting different playback modes. Another feature Sonos is working on that'll be ready later this year is the ability to send notifications and alerts from third-party devices through Sonos speakers.

There's some irony behind that last feature, as Sonos has long touted its superiority over Bluetooth, with the lack of notification sounds interrupting music being a key benefit. Of course, with smart speakers more and more serving as central control for entire homes, being able to pipe specific alerts through them could be beneficial. Sonos gives the example of something like a smart doorbell broadcasting to speakers all over the house, something that definitely could be useful.

The company was also clear that it would be very thoughtful about how those alerts were delivered. For example, you could make a setting that mutes all alerts when you're playing music, or only let certain alerts through during specific hours. Given that the company wants its speakers in multiple rooms around your house , it does make sense to increase the ties between Sonos and third-party devices through these new APIs. And with the flexibility the new Sonos Amp will afford consumers, giving apps more ways to interact with the company's products is a smart move.