import taglib with taglib.File("/home/flux/Documents/230605-191750.wav", save_on_exit=True) as song: import frontmatter with open('README.md', 'r') as data: y = frontmatter.load(data) print(y.metadata) @orvani.metareader def yaml_read(conf, db): for (root,dirs,files) in os.walk(path): if files: for file in files: rpath = os.path.join(root, dir) f, ext = os.path.splitext(file) if ext[1:] in conf['index'] and ext[1:] in ['md', 'txt']: with open(file, 'r') as data: y = frontmatter.load(data) print(y) if y.metadata: for meta in y.metadata: db[file][meta] = y.metadata[meta] return db