All Projects → vmichalak → sonos-controller

vmichalak / sonos-controller

Licence: MIT license
Java API for controlling SONOS players

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sonos-controller

HydraPlay
A multiroom audio player setup, based on snapcast and mopidy.
Stars: ✭ 102 (+155%)
Mutual labels:  sonos, multiroom-audio
snapdroid
Snapcast client for Android
Stars: ✭ 84 (+110%)
Mutual labels:  sonos, multiroom-audio
Snapcast
Synchronous multiroom audio player
Stars: ✭ 4,028 (+9970%)
Mutual labels:  sonos, multiroom-audio
Noson App
The essential to control music from your SONOS devices on Linux platforms
Stars: ✭ 219 (+447.5%)
Mutual labels:  sonos
node-red-contrib-sonospollytts
Play speech TTS using Sonos.
Stars: ✭ 11 (-72.5%)
Mutual labels:  sonos
MMM-Sonos
A module for the MagicMirror to display informations about the currently playing songs on your Sonos system.
Stars: ✭ 35 (-12.5%)
Mutual labels:  sonos
airtunes2mqtt
Multi-Room Audio based on Airplay/Airtunes with MQTT support 🔈
Stars: ✭ 47 (+17.5%)
Mutual labels:  multiroom-audio
Airsonos
🎵 AirPlay to Sonos
Stars: ✭ 2,099 (+5147.5%)
Mutual labels:  sonos
Sonos RFID Controller
RFID controller for the Sonos music player
Stars: ✭ 17 (-57.5%)
Mutual labels:  sonos
pair-sonos
No description or website provided.
Stars: ✭ 32 (-20%)
Mutual labels:  sonos
sonos-wejay
Slack integration for a local Sonos system
Stars: ✭ 19 (-52.5%)
Mutual labels:  sonos
node-red-contrib-sonos-plus
A set of Node-RED nodes to control SONOS player in your local network.
Stars: ✭ 57 (+42.5%)
Mutual labels:  sonos
ioBroker.sonos
Control and monitor SONOS player from ioBroker
Stars: ✭ 33 (-17.5%)
Mutual labels:  sonos
SonosSharp
Sonos API for .NET
Stars: ✭ 20 (-50%)
Mutual labels:  sonos
Node Sonos Web Controller
A web based controller for Sonos utilizing web sockets for a native look and feel
Stars: ✭ 240 (+500%)
Mutual labels:  sonos
SonosNPROneServer
NPR One Service for Sonos using the Sonos Music API (SMAPI)
Stars: ✭ 29 (-27.5%)
Mutual labels:  sonos
Ronor
Sonos smart speaker controller API and command-line tools
Stars: ✭ 212 (+430%)
Mutual labels:  sonos
AirConnect-Synology
Updated AirConnect packages for Synology NAS and Synology Router
Stars: ✭ 200 (+400%)
Mutual labels:  sonos
iOS-Audio-to-ChromeCast
Audio Streaming from iOS devices to Google Chromecast/Home Audio Devices.
Stars: ✭ 38 (-5%)
Mutual labels:  multiroom-audio
docker-node-sonos-http-api
Docker wrapper for https://github.com/jishi/node-sonos-http-api
Stars: ✭ 49 (+22.5%)
Mutual labels:  sonos

Sonos Controller Header

sonos-controller

Java API for controlling SONOS players.

100% Android and Kotlin compatible.

Travis Status Coverage Status Join us on Slack!

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();

How to clone the project

To clone and recover the dependencies do the following commands:

git clone https://github.com/vmichalak/sonos-controller.git
cd sonos-controller
git submodule init
git submodule update

To-Do

Link to the Trello

Contributors

The current lead maintainer is Valentin Michalak (twitter)

Feel free to participate !

Join us on Slack !

There is a Sonos Controller group over at Slack. Feel free to drop by for support, ideas or casual conversation related to Sonos Controller and Sonos in general 😉.

Sample projects made with this library

Sonos Remote Controller based on Android Things by Michael Guntli

Special Thanks

Special Thanks to rahims for is work on Sonos API !

Licence

Released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].