import logging import mopidy.backend from .library import SmartLibrary logger = logging.getLogger(__name__) class SmartPlaylistsBackend(mopidy.backend.Backend): """Backend that exposes a LibraryProvider for smart playlists.""" uri_schemes = ["smart"] def __init__(self, config, audio): super().__init__(audio=audio) self.config = config["smartplaylists"] # Provide library provider that implements browse/lookup self.library = SmartLibrary(backend=self, config=self.config)