.. _core-api: ******** Core API ******** .. module:: mopidy.core :synopsis: Core API for use by frontends The core API is the interface that is used by frontends like :mod:`mopidy.http` and :mod:`mopidy.mpd`. The core layer is inbetween the frontends and the backends. .. autoclass:: mopidy.core.Core :members: Playback controller =================== Manages playback, with actions like play, pause, stop, next, previous, seek, and volume control. .. autoclass:: mopidy.core.PlaybackState :members: .. autoclass:: mopidy.core.PlaybackController :members: Tracklist controller ==================== Manages everything related to the tracks we are currently playing. .. autoclass:: mopidy.core.TracklistController :members: Playlists controller ==================== Manages persistence of playlists. .. autoclass:: mopidy.core.PlaylistsController :members: Library controller ================== Manages the music library, e.g. searching for tracks to be added to a playlist. .. autoclass:: mopidy.core.LibraryController :members: Core listener ============= .. autoclass:: mopidy.core.CoreListener :members: