docs: Improved description of the frontend concept

This commit is contained in:
Stein Magnus Jodal 2010-10-31 02:21:18 +02:00
parent 1b20c75d77
commit bc4d671c86

View File

@ -2,7 +2,12 @@
:mod:`mopidy.frontends`
***********************
A frontend is responsible for exposing Mopidy for a type of clients.
A frontend may do whatever it wants to, including creating threads, opening TCP
ports and exposing Mopidy for a type of clients.
Frontends got one main limitation: they are restricted to passing messages
through the ``core_queue`` for all communication with the rest of Mopidy. Thus,
the frontend API is very small and reveals little of what a frontend may do.
.. automodule:: mopidy.frontends
:synopsis: Frontend API