Exemple #1
0
    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']
Exemple #2
0
    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'])
Exemple #3
0
    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"]
Exemple #4
0
 def __init__(self, config, audio):
     super(TestBackend, self).__init__()
     self.playback = backend.PlaybackProvider(audio=audio, backend=self)
Exemple #5
0
 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