caminhos de áudio nos instrumentos em projetos

This commit is contained in:
JotaChina committed 2025-05-22 17:22:05 -03:00
1 parent 17f4e147bd
commit b6e1a7d14e
2 files changed
+62 -81

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
import os
import json
# Caminho base onde os arquivos .wav estão localizados
base_dir = "/usr/share/lmms/"
# 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}")