/sonos-controller

Java API for controlling SONOS players

Primary LanguageJava

Sonos Controller Header

sonos-controller

Java API for controlling SONOS players.

Travis Status Coverage Status

Basic Usage

Discovery all Sonos Devices on your network.

List<SonosDevice> devices = SonosDiscovery.discover();

Connect to a known Sonos and pause currently playing music.

SonosDevice sonos = new SonosDevice("10.0.0.102");
sonos.pause();

Android Developer

Add this line to your gradle file.

compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1'

To-Do

Link to the Trello

Contributors

The current lead maintainer is [Valentin Michalak] (https://github.com/vmichalak) (twitter)

Feel free to participate !

Special Thanks

Special Thanks to rahims for is work on Sonos API !

Licence

Released under the MIT license.