expose mopidy version to core API
This commit is contained in:
parent
1bdc941b9c
commit
e1bb03789b
@ -7,6 +7,7 @@ import pykka
|
||||
|
||||
from mopidy.audio import AudioListener, PlaybackState
|
||||
from mopidy.backends.listener import BackendListener
|
||||
from mopidy.utils import versioning
|
||||
|
||||
from .library import LibraryController
|
||||
from .listener import CoreListener
|
||||
@ -75,6 +76,9 @@ class Core(pykka.ThreadingActor, AudioListener, BackendListener):
|
||||
# Forward event from backend to frontends
|
||||
CoreListener.send('playlists_loaded')
|
||||
|
||||
def get_version(self):
|
||||
return versioning.get_version()
|
||||
|
||||
|
||||
class Backends(list):
|
||||
def __init__(self, backends):
|
||||
|
||||
@ -18,6 +18,7 @@ class WebSocketResource(object):
|
||||
inspector = jsonrpc.JsonRpcInspector(
|
||||
objects={
|
||||
'core.get_uri_schemes': core.Core.get_uri_schemes,
|
||||
'core.get_version': core.Core.get_version,
|
||||
'core.library': core.LibraryController,
|
||||
'core.playback': core.PlaybackController,
|
||||
'core.playlists': core.PlaylistsController,
|
||||
@ -27,6 +28,7 @@ class WebSocketResource(object):
|
||||
objects={
|
||||
'core.describe': inspector.describe,
|
||||
'core.get_uri_schemes': self._core.get_uri_schemes,
|
||||
'core.get_version': self._core.get_version,
|
||||
'core.library': self._core.library,
|
||||
'core.playback': self._core.playback,
|
||||
'core.playlists': self._core.playlists,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user