SoCo (Sonos Controller)
  • Tutorial
    • Discovery
    • Music
  • The soco module
  • Plugins
    • Creating a Plugin
    • Using a Plugin
    • The SoCoPlugin class
  • Unit and integration tests
    • Setting up your environment
    • Running the unit tests
    • Running the integration tests
    • Unit test code structure and naming conventions
      • One unit test module per class under test
      • One unit test class per method under test
    • Add an unit test to an existing unit test module
      • Special unit test design consideration for SoCo
    • Add a new unit test module (for a new class under test)
      • The init function
  • The data_structures sub module
    • Introduction
    • Functions
    • DidlObject
    • DidlContainer
    • DidlItem
    • DidlMusicTrack
    • DidlMusicAlbum
    • DidlMusicArtist
    • DidlMusicGenre
    • DidlAlbumList
    • DidlComposer
    • DidlPlaylistContainer
    • DidlAudioBroadcast
    • DidlContainer
  • SoCo releases
    • SoCo 0.11 release notes
      • New Features and Improvements
      • Bugfixes
      • Backwards Compatability
    • SoCo 0.10 release notes
      • New Features
      • Improvements
      • Bugfixes
      • Backwards Compatability
    • SoCo 0.9 release notes
      • New Features
      • Improvements
      • Backwards Compatability
    • SoCo 0.8 release notes
      • New Features
      • Improvements
      • Backwards Compatability
    • SoCo 0.7 release notes
      • New Features
      • Backwards Compatability
        • Data Structures
        • SonosDiscovery
        • Properties
    • SoCo 0.6 release notes
      • New features
      • For SoCo developers
      • Coming next
  • Release Procedures
    • Preparations
    • Create and Publish
    • Wrap-Up
 
SoCo (Sonos Controller)
  • Docs »
  • Welcome to SoCo’s documentation!
  • Edit on GitHub

Welcome to SoCo’s documentation!¶

SoCo (Sonos Controller) is a Python library to control your Sonos speakers.

Contents¶

  • Tutorial
    • Discovery
    • Music
  • The soco module
  • Plugins
    • Creating a Plugin
    • Using a Plugin
    • The SoCoPlugin class
  • Unit and integration tests
    • Setting up your environment
    • Running the unit tests
    • Running the integration tests
    • Unit test code structure and naming conventions
    • Add an unit test to an existing unit test module
    • Add a new unit test module (for a new class under test)
  • The data_structures sub module
    • Introduction
    • Functions
    • DidlObject
    • DidlContainer
    • DidlItem
    • DidlMusicTrack
    • DidlMusicAlbum
    • DidlMusicArtist
    • DidlMusicGenre
    • DidlAlbumList
    • DidlComposer
    • DidlPlaylistContainer
    • DidlAudioBroadcast
    • DidlContainer
  • SoCo releases
    • SoCo 0.11 release notes
    • SoCo 0.10 release notes
    • SoCo 0.9 release notes
    • SoCo 0.8 release notes
    • SoCo 0.7 release notes
    • SoCo 0.6 release notes
  • Release Procedures
    • Preparations
    • Create and Publish
    • Wrap-Up

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2013, Rahim Sonawalla, et al..

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v0.11
Versions
latest
v0.11
v0.10
v0.9
v0.8
v0.7
v0.6
v0.5
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.