It turns out Sonos has an official iPhone controller app in the iTunes store:
Sigh… I guess I won’t bother to write up perl dependency hell after all.
It turns out Sonos has an official iPhone controller app in the iTunes store:
Sigh… I guess I won’t bother to write up perl dependency hell after all.
Need another Sonos controller?
Hack together openlink, perl, sonosweb and iphone sonos:

I had to go through Perl dependency hell (Perl really is an abomination) to get sonosweb working on the linkstation, but it works pretty well now.
Throw in a little DD-WRT and ssh and you can really mess with your S.O. by changing the music at home from the office.
Now I need to write up how I got through the seven circles of dependency hell before I forget. It took more than a quarter to Charon.