Keep imports from old locations working until extensions have been updated to use the new location.
57 lines
920 B
ReStructuredText
57 lines
920 B
ReStructuredText
.. _backend-api:
|
|
|
|
***********
|
|
Backend API
|
|
***********
|
|
|
|
.. module:: mopidy.backend
|
|
:synopsis: The API implemented by backends
|
|
|
|
The backend API is the interface that must be implemented when you create a
|
|
backend. If you are working on a frontend and need to access the backends, see
|
|
the :ref:`core-api` instead.
|
|
|
|
|
|
Backend class
|
|
=============
|
|
|
|
.. autoclass:: mopidy.backend.Backend
|
|
:members:
|
|
|
|
|
|
Playback provider
|
|
=================
|
|
|
|
.. autoclass:: mopidy.backend.PlaybackProvider
|
|
:members:
|
|
|
|
|
|
Playlists provider
|
|
==================
|
|
|
|
.. autoclass:: mopidy.backend.PlaylistsProvider
|
|
:members:
|
|
|
|
|
|
Library provider
|
|
================
|
|
|
|
.. autoclass:: mopidy.backend.LibraryProvider
|
|
:members:
|
|
|
|
|
|
Backend listener
|
|
================
|
|
|
|
.. autoclass:: mopidy.backend.BackendListener
|
|
:members:
|
|
|
|
|
|
.. _backend-implementations:
|
|
|
|
Backend implementations
|
|
=======================
|
|
|
|
* :mod:`mopidy.local`
|
|
* :mod:`mopidy.stream`
|