diff --git a/docs/development.rst b/docs/development.rst index 60004533..4cb043f6 100644 --- a/docs/development.rst +++ b/docs/development.rst @@ -134,17 +134,22 @@ features we wished was there: Class instantiation and usage ============================= -The following diagram shows how Mopidy with the despotify backend is wired -together. The gray nodes are part of external dependencies, and not Mopidy. +The following diagram shows how Mopidy with the despotify backend and ALSA +mixer is wired together. The gray nodes are part of external dependencies, and +not Mopidy. .. digraph:: class_instantiation_and_usage "spytify" [ color="gray" ] "despotify" [ color="gray" ] + "alsaaudio" [ color="gray" ] "__main__" -> "MpdServer" [ label="create 1" ] + "__main__" -> "AlsaMixer" [ label="create 1" ] "__main__" -> "DespotifyBackend" [ label="create 1" ] "MpdServer" -> "MpdSession" [ label="create 1 per client" ] "MpdSession" -> "MpdHandler" [ label="pass MPD requests to" ] "MpdHandler" -> "DespotifyBackend" [ label="use backend API" ] "DespotifyBackend" -> "spytify" [ label="use Python wrapper" ] "spytify" -> "despotify" [ label="use C library" ] + "DespotifyBackend" -> "AlsaMixer" [ label="use mixer API" ] + "AlsaMixer" -> "alsaaudio" [ label="use Python library" ]