예제 #1
0
    def setUpClass(cls):
        config.init()
        browsers.init()
        library.init()
        player.init("nullbe")

        app.player = player.init_device(library.librarian)
        app.window = QuodLibetWindow(library.library, player.playlist)
        app.librarian = library.librarian
        app.player = player.playlist

        cls.plugin = cls.plugins["mpris"]
예제 #2
0
    def setUp(self):
        config.init()
        config.set("player", "gst_pipeline", "fakesink")
        config.set("settings", "xine_driver", "none")
        module = player.init_backend(self.NAME)
        lib = library.init()
        self.player = module.init(lib.librarian)
        source = PlaylistModel()
        source.set(FILES)

        self.events = []

        def start_end_handler(player, song, *args):
            self.events.append((args[-1], song))

        self.player.connect("song-started", start_end_handler, "started")
        self.player.connect("song-ended", start_end_handler, "ended")

        self.player.setup(source, None, 0)

        self.signals = []

        def handler(type_, *args):
            self.signals.append(type_)
        connect_obj(self.player, "unpaused", handler, "unpaused")
        connect_obj(self.player, "paused", handler, "paused")
예제 #3
0
    def setUp(self):
        config.init()
        config.set("player", "gst_pipeline", "fakesink")
        config.set("settings", "xine_driver", "none")
        module = player.init_backend(self.NAME)
        lib = library.init()
        self.player = module.init(lib.librarian)
        source = PlaylistModel()
        source.set(FILES)

        self.events = []

        def start_end_handler(player, song, *args):
            self.events.append((args[-1], song))

        self.player.connect("song-started", start_end_handler, "started")
        self.player.connect("song-ended", start_end_handler, "ended")

        self.player.setup(source, None, 0)

        self.signals = []

        def handler(type_, *args):
            self.signals.append(type_)

        connect_obj(self.player, "unpaused", handler, "unpaused")
        connect_obj(self.player, "paused", handler, "paused")
 def setUp(self):
     config.init()
     config.set("player", "gst_pipeline", "fakesink")
     module = player.init(self.NAME)
     lib = library.init()
     self.player = module.init(lib.librarian)
     source = PlaylistModel()
     source.set(FILES)
     self.player.setup(source, None, 0)
예제 #5
0
    def setUpClass(cls):
        config.init()
        browsers.init()
        backend = player.init("nullbe")

        app.library = library.init()
        app.player = backend.init(app.librarian)
        app.window = QuodLibetWindow(app.library, app.player, headless=True)

        cls.plugin = cls.plugins["mpris"].cls
예제 #6
0
 def test_window(self):
     lib = library.init()
     pl = player.init("nullbe").init(lib.librarian)
     window = QuodLibetWindow(lib, pl, headless=True)
     window.destroy()
 def setUpClass(cls):
     app.library = library.init()
     cls.plugin = cls.plugins["mediaserver"].cls
예제 #8
0
 def setUpClass(cls):
     app.library = library.init()
     config.init()
예제 #9
0
 def setUpClass(cls):
     app.library = library.init()
     config.init()