.. soco documentation master file, created by sphinx-quickstart on Mon Sep 14 08:03:37 2015. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to SoCo's documentation! ================================ SoCo (Sonos Controller) is a high level Python 2/3 library to control your `Sonos `_ ® speakers with:: # Import soco and get a SoCo instance import soco device = soco.discovery.any_soco() # Get all albums from the music library that contains the word "Black" # and add them to the queue albums = device.music_library.get_albums(search_term='Black') for album in albums: print('Added:', album.title) device.add_to_queue(album) # Dial up the volume (just a bit) and play device.volume += 10 device.play() To get up and running quickly with *SoCo*, start by reading the :ref:`getting started ` page, with :ref:`installation instructions ` and a small :ref:`tutorial ` and then wet your appetite with the :ref:`micro examples `. Then optionally follow up with any of the advanced topics that pique your interest: :ref:`speaker_topologies`, :ref:`events` and :ref:`upnp_services`. Finally dive into the :ref:`the full module reference documentation `. If you have a question, start by consulting the :ref:`FAQ `. If your question remains unanswered, post a question in the `SoCo Google group `_ or in the #soco channel on `freenode`_. If you are interested in participating in the development, plase read :ref:`the development documentation ` and `file a bug `_ or `make a pull request `_ on `Github `_. Contents -------- .. toctree:: :maxdepth: 4 :caption: User Documentation getting_started examples faq plugins authors .. toctree:: :maxdepth: 2 :caption: In depth topics advanced/index .. toctree:: :maxdepth: 3 :caption: API documentation api/soco .. toctree:: :maxdepth: 2 :caption: Release Notes releases/index .. toctree:: :maxdepth: 3 :caption: Development Topics development/index Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search` .. _freenode: https://freenode.net/