local: Define extension

This commit is contained in:
Stein Magnus Jodal 2013-04-01 14:50:22 +02:00
parent 7060a75072
commit d8c7b876be
2 changed files with 27 additions and 3 deletions

View File

@ -1,4 +1,10 @@
"""A backend for playing music from a local music archive.
from __future__ import unicode_literals
import mopidy
from mopidy import ext
__doc__ = """A backend for playing music from a local music archive.
This backend handles URIs starting with ``file:``.
@ -20,7 +26,24 @@ https://github.com/mopidy/mopidy/issues?labels=Local+backend
- :attr:`mopidy.settings.LOCAL_TAG_CACHE_FILE`
"""
from __future__ import unicode_literals
# flake8: noqa
# TODO Move import into method when BACKENDS setting is removed
from .actor import LocalBackend
class Extension(ext.Extension):
name = 'Mopidy-Local'
version = mopidy.__version__
def get_default_config(self):
return '[local]'
def validate_config(self, config):
pass
def validate_environment(self):
pass
def get_backend_classes(self):
return [LocalBackend]

View File

@ -45,6 +45,7 @@ setup(
'mopidy-scan = mopidy.scanner:main',
],
b'mopidy.extension': [
'local = mopidy.backends.local:Extension',
'spotify = mopidy.backends.spotify:Extension',
],
},