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
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.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
SoCo (Sonos Controller)
Docs
»
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
_
__eq__() (soco.data_structures.DidlObject method)
,
[1]
__init__() (soco.data_structures.DidlObject method)
,
[1]
__ne__() (soco.data_structures.DidlObject method)
__repr__() (soco.data_structures.DidlObject method)
,
[1]
__str__() (soco.data_structures.DidlObject method)
,
[1]
A
add_item_to_sonos_playlist() (soco.SoCo method)
add_to_queue() (soco.SoCo method)
add_uri_to_queue() (soco.SoCo method)
album (soco.data_structures.DidlMusicTrack attribute)
album_art_uri (soco.data_structures.DidlItem attribute)
(soco.data_structures.DidlMusicAlbum attribute)
all_groups (soco.SoCo attribute)
all_zones (soco.SoCo attribute)
B
bass (soco.SoCo attribute)
browse() (soco.SoCo method)
browse_by_idstring() (soco.SoCo method)
C
clear_queue() (soco.SoCo method)
create_sonos_playlist() (soco.SoCo method)
create_sonos_playlist_from_queue() (soco.SoCo method)
creator (soco.data_structures.DidlObject attribute)
cross_fade (soco.SoCo attribute)
D
didl_metadata (soco.data_structures.DidlObject attribute)
DidlAlbumList (class in soco.data_structures)
DidlAudioBroadcast (class in soco.data_structures)
DidlComposer (class in soco.data_structures)
DidlContainer (class in soco.data_structures)
,
[1]
DidlItem (class in soco.data_structures)
DidlMusicAlbum (class in soco.data_structures)
DidlMusicArtist (class in soco.data_structures)
DidlMusicGenre (class in soco.data_structures)
DidlMusicTrack (class in soco.data_structures)
DidlObject (class in soco.data_structures)
DidlPlaylistContainer (class in soco.data_structures)
discover() (in module soco)
F
from_dict() (soco.data_structures.DidlObject class method)
from_name() (soco.plugins.SoCoPlugin class method)
from_xml() (soco.data_structures.DidlObject class method)
G
get_album_artists() (soco.SoCo method)
get_albums() (soco.SoCo method)
get_artists() (soco.SoCo method)
get_composers() (soco.SoCo method)
get_current_track_info() (soco.SoCo method)
get_current_transport_info() (soco.SoCo method)
get_didl_object() (in module soco.data_structures)
get_favorite_radio_shows() (soco.SoCo method)
get_favorite_radio_stations() (soco.SoCo method)
get_genres() (soco.SoCo method)
get_group_coordinator() (soco.SoCo method)
get_music_library_information() (soco.SoCo method)
get_playlists() (soco.SoCo method)
get_queue() (soco.SoCo method)
get_sonos_playlists() (soco.SoCo method)
get_speaker_info() (soco.SoCo method)
get_speaker_ips() (soco.SonosDiscovery static method)
get_speakers_ip() (soco.SoCo method)
get_tracks() (soco.SoCo method)
group (soco.SoCo attribute)
I
is_bridge (soco.SoCo attribute)
is_coordinator (soco.SoCo attribute)
is_visible (soco.SoCo attribute)
item_id (soco.data_structures.DidlObject attribute)
J
join() (soco.SoCo method)
L
loudness (soco.SoCo attribute)
M
mute (soco.SoCo attribute)
N
name (soco.plugins.SoCoPlugin attribute)
next() (soco.SoCo method)
ns_tag() (in module soco.data_structures)
O
original_track_number (soco.data_structures.DidlMusicTrack attribute)
P
parent_id (soco.data_structures.DidlObject attribute)
partymode() (soco.SoCo method)
pause() (soco.SoCo method)
play() (soco.SoCo method)
play_from_queue() (soco.SoCo method)
play_mode (soco.SoCo attribute)
play_uri() (soco.SoCo method)
player_name (soco.SoCo attribute)
previous() (soco.SoCo method)
Q
queue_size (soco.SoCo attribute)
R
radio_show (soco.data_structures.DidlItem attribute)
remove_from_queue() (soco.SoCo method)
S
seek() (soco.SoCo method)
SoCo (class in soco)
soco (module)
SoCoException
SoCoPlugin (class in soco.plugins)
SonosDiscovery (class in soco)
speaker_ip (soco.SoCo attribute)
status_light (soco.SoCo attribute)
stop() (soco.SoCo method)
stream_content (soco.data_structures.DidlItem attribute)
switch_to_line_in() (soco.SoCo method)
switch_to_tv() (soco.SoCo method)
T
title (soco.data_structures.DidlObject attribute)
to_dict (soco.data_structures.DidlObject attribute)
treble (soco.SoCo attribute)
U
uid (soco.SoCo attribute)
unjoin() (soco.SoCo method)
UnknownSoCoException
uri (soco.data_structures.DidlObject attribute)
V
visible_zones (soco.SoCo attribute)
volume (soco.SoCo attribute)
Read the Docs
v: v0.10
Versions
latest
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
.