Set active backend in settings
This commit is contained in:
parent
77af150756
commit
f1aee4033c
@ -13,7 +13,7 @@ from mopidy.backends.libspotify import LibspotifyBackend
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
_setup_logging(2)
|
_setup_logging(2)
|
||||||
backend = LibspotifyBackend()
|
backend = _get_backend(config.BACKEND)
|
||||||
MpdServer(backend=backend)
|
MpdServer(backend=backend)
|
||||||
asyncore.loop()
|
asyncore.loop()
|
||||||
|
|
||||||
@ -29,6 +29,14 @@ def _setup_logging(verbosity_level):
|
|||||||
level=level,
|
level=level,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def _get_backend(name):
|
||||||
|
module_name = name[:name.rindex('.')]
|
||||||
|
class_name = name[name.rindex('.') + 1:]
|
||||||
|
module = __import__(module_name, globals(), locals(), [class_name], -1)
|
||||||
|
class_object = getattr(module, class_name)
|
||||||
|
instance = class_object()
|
||||||
|
return instance
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
try:
|
try:
|
||||||
main()
|
main()
|
||||||
|
|||||||
@ -4,6 +4,9 @@ MPD_LINE_TERMINATOR = u'\n'
|
|||||||
MPD_SERVER_HOSTNAME = u'localhost'
|
MPD_SERVER_HOSTNAME = u'localhost'
|
||||||
MPD_SERVER_PORT = 6600
|
MPD_SERVER_PORT = 6600
|
||||||
|
|
||||||
|
BACKEND=u'mopidy.backends.despotify.DespotifyBackend'
|
||||||
|
#BACKEND=u'mopidy.backends.libspotify.LibspotifyBackend'
|
||||||
|
|
||||||
SPOTIFY_USERNAME = u''
|
SPOTIFY_USERNAME = u''
|
||||||
SPOTIFY_PASSWORD = u''
|
SPOTIFY_PASSWORD = u''
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user