import os import json # Caminho base onde os arquivos .wav estão localizados base_dir = "/nethome/jotachina/projetos/mmpSearch/mmp/instruments" # Caminho para salvar o arquivo JSON na pasta metadata (na raiz do seu site) output_file = "metadata/src_audio_files.json" # Substitua com o caminho correto # Função para percorrer o diretório e suas subpastas def find_audio_files(base_dir): audio_files = [] for root, dirs, files in os.walk(base_dir): for file in files: if (file.endswith(".wav") or file.endswith(".ogg") or file.endswith(".flac") or file.endswith(".mp3")): # Adiciona o caminho completo do arquivo audio_files.append(os.path.join(root, file)) return audio_files # Chama a função para encontrar os arquivos audio_files = find_audio_files(base_dir) # Salva a lista de arquivos encontrados em um arquivo JSON with open(output_file, "w") as f: json.dump(audio_files, f, indent=4) print(f"Arquivo JSON gerado com sucesso em: {output_file}")