Вы можете использовать этот код для проверки всех подпапок в каталоге:
subfolders = [f.path for f in os.scandir(folder) if f.is_dir() ]
Затем вы можете использовать эту функцию, чтобы получить все файлы с расширением mp3.
import os, fnmatch
def find(pattern, path):
result = []
for root, dirs, files in os.walk(path):
for name in files:
if fnmatch.fnmatch(name, pattern):
result.append(os.path.join(root, name))
return result
find('*.txt', '/path/to/dir')