def __init__(self, config, audio): super(VKBackend, self).__init__() self.config = config self.session = VKSession(config=self.config) self.library = VKLibraryProvider(backend=self) self.playback = backend.PlaybackProvider(audio=audio, backend=self) self.playlists = VKPlaylistsProvider(backend=self) self.uri_schemes = ['vkontakte']
def __init__(self, config, audio): super(StreamBackend, self).__init__() self.library = StreamLibraryProvider( backend=self, timeout=config['stream']['timeout']) self.playback = backend.PlaybackProvider(audio=audio, backend=self) self.playlists = None self.uri_schemes = audio_lib.supported_uri_schemes( config['stream']['protocols'])
def __init__(self, config, audio): super().__init__() self.library = DummyLibraryProvider(backend=self) if audio: self.playback = backend.PlaybackProvider(audio=audio, backend=self) else: self.playback = DummyPlaybackProvider(audio=audio, backend=self) self.playlists = DummyPlaylistsProvider(backend=self) self.uri_schemes = ["dummy"]
def __init__(self, config, audio): super(TestBackend, self).__init__() self.playback = backend.PlaybackProvider(audio=audio, backend=self)
def __init__(self, config, audio): super().__init__() self.library = library.FileLibraryProvider(backend=self, config=config) self.playback = backend.PlaybackProvider(audio=audio, backend=self) self.playlists = None