You no longer need a PC (or iPhone) to play music through a Sonos system as the company has finally enabled onboard streaming from Android devices, several months after Apple devices got the same functionality.
Anenabled users to access their device's onboard music library and stream it through their Sonos system.
The Android upgrade enables the option to play from "This Mobile Device" and should enable multiple users to create a playlist on the fly using their own music--perfect for parties. Every user would need to download the Sonos app and sync it with the system first, though.
The app reads the media stored in your device's default Music folder and will play most formats including 16-bit FLAC, MP3 and AAC, though Sonos advises that tracks downloaded directly from the Google Play Store won't work away from a PC.
To use the Sonos Controller for Android app (version 4.1.1) you need to have at least Android 2.1 (Eclair) or higher but the rest of your Sonos components do not need to be updated.
Using the update I was able to make a playlist with multiple phones and it worked fairly well, though you can't add tracks from any other phones than your own.
Functionality of the Sonos system was last improved in May 2013.