def init_plugins(no_plugins=False): print_d("Starting plugin manager") from quodlibet import plugins folders = [os.path.join(get_base_dir(), "ext", kind) for kind in PLUGIN_DIRS] folders.append(os.path.join(get_user_dir(), "plugins")) print_d("Scanning folders: %s" % folders) pm = plugins.init(folders, no_plugins) pm.rescan() from quodlibet.qltk.edittags import EditTags from quodlibet.qltk.renamefiles import RenameFiles from quodlibet.qltk.tagsfrompath import TagsFromPath EditTags.init_plugins() RenameFiles.init_plugins() TagsFromPath.init_plugins() return pm
def init_plugins(no_plugins=False): print_d("Starting plugin manager") from quodlibet import plugins folders = [os.path.join(quodlibet.const.BASEDIR, "plugins", "editing"), os.path.join(quodlibet.const.BASEDIR, "plugins", "events"), os.path.join(quodlibet.const.BASEDIR, "plugins", "playorder"), os.path.join(quodlibet.const.BASEDIR, "plugins", "songsmenu"), os.path.join(quodlibet.const.BASEDIR, "plugins", "gstreamer"), os.path.join(quodlibet.const.USERDIR, "plugins")] pm = plugins.init(folders, no_plugins) pm.rescan() from quodlibet.qltk.edittags import EditTags from quodlibet.qltk.renamefiles import RenameFiles from quodlibet.qltk.tagsfrompath import TagsFromPath EditTags.init_plugins() RenameFiles.init_plugins() TagsFromPath.init_plugins() return pm
def setUp(self): plugins.init() config.init()