All Projects → janbar → noson

janbar / noson

Licence: GPL-3.0 license
C++ library for accessing SONOS devices.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects

Labels

Projects that are alternatives of or similar to noson

MMM-Sonos
A module for the MagicMirror to display informations about the currently playing songs on your Sonos system.
Stars: ✭ 35 (+75%)
Mutual labels:  sonos-api

build status

About NOSON

This project is intended to create a easy client interface to drive SONOS player. Its development started from November 2015 and today the API supports basic features to browse music index and control playback in any zones.

Building

Linux, BSD, OSX

Configure, make and install

cmake -DCMAKE_BUILD_TYPE=Release $NOSON_PROJECT_DIR
make
sudo make install

Windows

Start by installing VC studio 2012 and CMAKE tool

To build open a command tool CMD.EXE from the project folder and execute the following

mkdir build_vc
cd build_vc
cmake ..
cmake --build .

Running a test

./test/nosontest

Generate the documentation

sudo apt-get install graphviz
cd {SOURCE_PATH}/docs
doxygen doxygen-dev.cfg
firefox doxygen-dev-docs/html/index.html

Sample code

You will find a basic usage in test/src/test.cpp.

Then you can have a look on the app https://github.com/janbar/noson-app.

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].