mopidy/docs/api/backends.rst
2014-01-12 11:37:11 +01:00

74 lines
1.4 KiB
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
=======================
- `Mopidy-Beets <https://github.com/mopidy/mopidy-beets>`_
- `Mopidy-GMusic <https://github.com/hechtus/mopidy-gmusic>`_
- :ref:`ext-local`
- `Mopidy-radio-de <https://github.com/hechtus/mopidy-radio-de>`_
- `Mopidy-SomaFM <https://github.com/AlexandrePTJ/mopidy-somafm>`_
- `Mopidy-SoundCloud <https://github.com/mopidy/mopidy-soundcloud>`_
- `Mopidy-Spotify <https://github.com/mopidy/mopidy-spotify>`_
- :ref:`ext-stream`
- `Mopidy-Subsonic <https://github.com/rattboi/mopidy-subsonic>`_
- `Mopidy-VKontakte <https://github.com/sibuser/mopidy-vkontakte>`_