*******************************
:mod:`mopidy.mpd` -- MPD server
*******************************

For details on how to use Mopidy's MPD server, see :ref:`ext-mpd`.

.. automodule:: mopidy.mpd
    :synopsis: MPD server frontend

MPD tokenizer
=============

.. automodule:: mopidy.mpd.tokenize
    :synopsis: MPD request tokenizer
    :members:


MPD dispatcher
==============

.. automodule:: mopidy.mpd.dispatcher
    :synopsis: MPD request dispatcher
    :members:


MPD protocol
============

.. automodule:: mopidy.mpd.protocol
    :synopsis: MPD protocol
    :members:


Audio output
------------

.. automodule:: mopidy.mpd.protocol.audio_output
    :synopsis: MPD protocol: audio output
    :members:


Channels
--------

.. automodule:: mopidy.mpd.protocol.channels
    :synopsis: MPD protocol: channels -- client to client communication
    :members:


Command list
------------

.. automodule:: mopidy.mpd.protocol.command_list
    :synopsis: MPD protocol: command list
    :members:


Connection
----------

.. automodule:: mopidy.mpd.protocol.connection
    :synopsis: MPD protocol: connection
    :members:


Current playlist
----------------

.. automodule:: mopidy.mpd.protocol.current_playlist
    :synopsis: MPD protocol: current playlist
    :members:


Music database
--------------

.. automodule:: mopidy.mpd.protocol.music_db
    :synopsis: MPD protocol: music database
    :members:


Playback
--------

.. automodule:: mopidy.mpd.protocol.playback
    :synopsis: MPD protocol: playback
    :members:


Reflection
----------

.. automodule:: mopidy.mpd.protocol.reflection
    :synopsis: MPD protocol: reflection
    :members:


Status
------

.. automodule:: mopidy.mpd.protocol.status
    :synopsis: MPD protocol: status
    :members:


Stickers
--------

.. automodule:: mopidy.mpd.protocol.stickers
    :synopsis: MPD protocol: stickers
    :members:


Stored playlists
----------------

.. automodule:: mopidy.mpd.protocol.stored_playlists
    :synopsis: MPD protocol: stored playlists
    :members:
