Multi-Room Music System
The Sonos Wireless HiFi System allows for the streaming of internet sourced audio, and files stored on the local network to any Sonos device within range. To retrieve internet audio, one Sonos device must be connected via hard connection to the local router. Expansion can then be achieved through the addition of additional Sonos devices up to a maximum or 32 devices. Control of the system is available by apps for Android and iOS platforms and desktop software for PC and Mac.

There are two main types of players in the Sonos Music System: all in one ‘boomboxes’ and components that convert existing audio equipment into a Sonos Zone. The Play 1, Play 3 and Play 5 are all-in-one self-contained units. The CONNECT:AMP connects to unpowered speakers, creating a Sonos Zone and the CONNECT connects to an existing audio amplifier or receiver turning the audio system into a Sonos Zone.

There is also a Subwoofer and a Playbar which is a Sonos enabled Sound Bar for use with a television.

Wireless mesh network


Multiple Sonos devices in a single household connect to each other on a proprietary peer-to-peer synchronous mesh network using AES encryption. This network, known as SonosNet, allows audio to be played simultaneously in separate zones. A single ZonePlayer or ZoneBridge must be wired to a network for access to LAN and Internet audio sources. SonosNet 2.0 integrates MIMO on 802.11n hardware, providing a more robust connection. A consequence of this technology is that every Sonos player or bridge has to constantly keep up a wireless connection, even when in standby mode or connected by cable. Sonos devices do not have power buttons. The company claims that they consume between 4 and 8 Watts in standby mode.
Sonos elements and controllers

Some of the Sonos product family
The Zonebridge is an element which allows the required wired connection of the SonosNet network to the internet to be made relatively cheaply in a location where a more expensive ZonePlayer is not required for audio output.

Zoneplayer is the Sonos name for an element connected to SonosNet which outputs audio either via digital and/or analog connections or via integrated internal amplifiers to speaker connections or integrated internal speakers. Digital audio inputs on ZonePlayers (except PLAY:3 and PLAY:1) allow for connection to external audio sources including MP3 players, mobile phones, CD players, TVs, DVD players, VCRs, and radios. The players with multiple Ethernet ports can be used as virtual Ethernet connections for normal network traffic: network traffic is bridged silently between all the players in a single system. This means external stream sources can be streamed all over the house.
The CONNECT (formerly the ZP90, successor to the ZP80) is an amp-less ZonePlayer that includes digital optical and coaxial digital outputs (as well as analog RCA inputs and outputs) to allow audio sourced through the Sonos network to be played through a traditional amplifier or AV Receiver. It has a built-in two-port Ethernet switch. The CONNECT/ZP90 upgraded the wireless to SonosNet 2.0.
The CONNECT:AMP (formerly the ZP120, successor to ZP100) has a reduced footprint compared to its predecessors, a 2×55 watt RMS amplifier (now Class D rather than analog), analog (RCA) audio in ports, 2 instead of 4 Ethernet switch ports, as well as the upgrade to SonosNet 2.0. Like the ZP100/ZP120, the CONNECT:AMP has speaker posts for direct hookups to speakers and a sub-woofer out.
The Sonos PlayBar is a soundbar for Home Theatre that contains one digital optical input port and one ethernet port. It has nine speakers each with its own Class D amplifier. The PlayBar supports Dolby Digital input but has no support for DTS. Through a controller it can be associated with either a Sonos SUB or two Play:3 / Play:1s or both to form a surround sound home theater unit.
The Sonos Play:5, formerly known as the S5, is a Zoneplayer with integrated five driver speaker system. It features a built-in two-port Ethernet switch. Also includes 3.5 mm headphone connection and a 3.5 mm line in. Through a controller two Play:5s can be set as a stereo pair.
The Sonos Play:3[3] is a Zoneplayer with three integrated speakers and three dedicated digital amplifiers. It features a built-in Ethernet port. Like the Play:5, two Play:3s can be set as a stereo pair, one playing left channel sound and the other the right.
The Sonos Play:1 introduced in October 2013, is a Zoneplayer with two integrated speakers / amplifiers and performs a similar function to the Play:3 but is smaller. In addition to the wireless connection it has a single ethernet port. Two Play:1s can be configured as a stereo pair.
The Sonos SUB is a subwoofer which integrates itself wirelessly in the rest of the Sonos ecosystem and works with PlayBar, Play:1, Play:3, Play:5 and CONNECT:AMP. It features two force-cancelling speakers positioned face-to-face to each other and the system automatically adjusts audio settings when it is associated with other Sonos speakers.


Software controllers
The system comes with the Desktop Controller software that runs on Mac and Windows computers. There is no supported or actively developed controller for Linux, and the latest versions of the Desktop Controller are not supported under Wine.
The Controller for iOS is a free app that allows an iOS device to become a controller for Sonos via an existing home wireless network. The app supports all generations of iPhone, iPad and iPod touch.
The Controller for Android is a free app that allows an Android device to become a controller for Sonos via an existing home wireless network or optionally via direct access to the SonosNet network. The app supports Android v2.1 and up.
Hardware controllers

Sonos have discontinued offering dedicated hardware controllers such as the CR100 and CR200. In 2013 these are still available at some outlets but the CR100 is not able to access the full range of controls for home theatre operation and the CR200 is more expensive than a branded 7inch tablet running the latest Sonos controller for iOS or Android software.

Music sources
The system can stream music from most SMB share (such as a Microsoft Windows or Macintosh file share or a NAS drive that supports CIFS/SMB protocol) to a stereo. NAS support also includes Apple Inc. Time Capsule. A NAS solution provides a computer-free solution to accessing music. It can also stream multi-room audio in many formats including MP3, AAC, Ogg Vorbis, FLAC up to 16 bit / 44.1 kHz,[5] Apple Lossless, WAV, AIFF and WMA. While Sonos was able to stream Plays For Sure protected WMA files up to version 3.6 of the Sonos firmware, it does not support DRM FairPlay protected AAC files from Apple (however, Apple’s gradual shift to DRM-free music makes new iTunes music playable in most markets), see iTunes Music Store. WMA lossless and RealPlayer Audio are also not supported.
For a period, Sonos offered the WD100 Music Dock which acted as a charging stand for an Apple iPod and connected it wirelessly to the Sonos network so that the iPod could be used as an audio source remotely controllable through Sonos controllers. However, the dock was discontinued and is no longer offered.
With a broadband connection, the system includes access to a variety of audio content completely independent of a computer. The system ships with thousands of radio stations and shows from the Internet via TuneIn. The system also features 30-day trials for Napster, Rhapsody and Pandora as well as a 14-day trial of MOG (online music). The Pandora, SIRIUS, MOG (online music) and Rhapsody services are restricted primarily to customers based in the United States. Napster and Last.FM are also available in Germany and the United Kingdom. Napster is no longer available to Canadian customers. Stitcher Radio is also available on the system. Last.FM scrobbling is available worldwide. On September 29, 2010 the Spotify music service announced support for Sonos in all countries supported by Spotify.