import os from configparser import ConfigParser from utils.add_files_to_library import add_files_to_library config = ConfigParser() config.read("config.ini") def scan_for_music(): root_dir = config.get("directories", "library") extensions = config.get("settings", "extensions").split(",") files_to_add = [] # for dirpath, dirnames, filenames ... for dirpath, _, filenames in os.walk(root_dir): for file in filenames: filename = os.path.join(dirpath, file) if any(filename.lower().endswith(ext) for ext in extensions): files_to_add.append(filename) add_files_to_library(files_to_add)