Ir para o conteúdo principal

Renomeador inteligente de biblioteca DJ.

Renomeador em lote determinístico para bibliotecas DJ com base em metadados e análise acústica.

Load audio files, folders or playlists

Inspect metadata tags, detect messy names, and batch rename automatically or with manual inline edits.

Arraste suas faixas de áudio aqui ou clique para selecionar

Lossless (WAV, FLAC, AIFF) e Lossy (MP3, AAC, M4A) · Processamento Estritamente Local

Renomeação em lote no seu navegador

Renomeador de arquivos de áudio em lote: MP3 a partir de tags ID3

Carregue uma pasta ou alguns arquivos, a análise lê as tags de cada faixa, a tabela mostra o nome atual ao lado de uma proposta que você pode editar à mão e você baixa um pacote de scripts para executar no seu computador. Tudo é calculado no seu navegador: o áudio nunca é enviado, nenhuma tag é gravada e nenhum arquivo se move até que você execute o script.

Como ele monta o nome: Sempre "Artista - Título" Extensão intacta byte a byte Orçamento de 255 bytes UTF-8 Colisões numeradas (2), (3)…
Formatos que você pode carregar: MP3 WAV FLAC AIFF / AIF OGG M4A AAC

O que esta ferramenta realmente faz

Quatro capacidades que você pode conferir no código, não num discurso de vendas.

Nomes montados a partir das tags do arquivo

O motor pega o artista e o título que a análise leu das tags ID3, Vorbis ou MP4 e propõe "Artista - Título.ext". Quando só existe um dos dois campos, a linha fica em confiança baixa com um aviso explícito, e quando nenhum traz um valor utilizável, a faixa vai para a gaveta "sem resolver" em vez de ganhar um nome inventado.

  • Artista e título vêm da leitura local das tags, nunca de uma consulta online.
  • Valores lixo como "Untitled", "www.…" ou "320 kbps" são recusados em vez de virarem um nome.

Um saneador para Windows, macOS e Linux de uma vez

Caracteres proibidos viram espaço ("AC/DC" vira "AC DC"), sequências de espaços colapsam, pontos e espaços finais são removidos, nomes de dispositivo do Windows como CON recebem um sublinhado na frente e o resultado é cortado em 255 bytes UTF-8 nas fronteiras de ponto de código — o mais rígido dos orçamentos de NTFS, ext4 e APFS.

  • A extensão é preservada byte a byte, maiúsculas incluídas.
  • Um nome que ficaria vazio cai em "track", e um nome ilegal é corrigido em confiança alta.

As colisões são informadas e numeradas

Duas faixas que terminam no mesmo destino aparecem como conflito com sufixo determinístico " (2)", " (3)"… verificado contra todos os outros nomes que o plano deixa no disco, para que nenhum script possa sobrescrever um arquivo. A comparação usa apenas nomes, então dois arquivos homônimos em pastas diferentes também são informados.

  • Nenhuma proposta cai nunca sobre um nome que outro arquivo mantém.
  • Conflitos são exibidos para revisão, nunca resolvidos em silêncio.

Propostas editáveis e pacote para baixar

Cada nome proposto é um campo de texto que você reescreve na própria tabela, com um botão para voltar à sugestão, e o plano se regenera com suas alterações. Um clique baixa rename-files.ps1 para Windows, rename-files.sh para macOS e Linux, rename-map.csv para revisão e README-undo.txt com os passos de reversão.

  • O script cria rename-undo.csv antes de renomear qualquer coisa e se recusa a rodar se não puder gravá-lo.
  • Um nome com quebra de linha ou NUL fica fora do pacote e é listado no README.

Casos de uso reais

O que esta vista resolve antes de você carregar o pendrive.

Caso 1 · Downloads com nomes sujos

Sublinhados, "(1)" e sufixos de cópia

Downloads chegam como Track_01_(1).mp3 ou "musica copy 2.flac": o plano reconhece sublinhados no lugar de espaços, sufixos de duplicata e etiquetas de bitrate dentro do nome e propõe o nome limpo montado a partir das tags.

Caso 2 · Nomes que o Windows recusa

Caracteres proibidos e nomes reservados

Um arquivo com ?, | ou : no nome não abre no Windows, e um nome-base como CON ou AUX é um nome de dispositivo reservado: o saneador corrige os dois em confiança alta e a coluna de motivo diz exatamente qual é o problema.

Caso 3 · Antes do show

Uma única convenção em toda a pasta

Com uma biblioteca misturada de vários pools, a tabela mostra uma única convenção de nomes em toda a pasta e deixa você filtrar por "a renomear", "conflitos" ou "já limpos" antes de baixar um único script.

Caso 4 · Dois arquivos, um nome

A mesma faixa em duas pastas

Quando duas faixas terminam no mesmo "Artista - Título.mp3", as duas aparecem como conflito com sufixo numerado, para você conferir se são duplicatas antes de o script tocar um único arquivo.

O que ele produz e o que não produz

Melhor dizer aqui do que descobrir no meio de uma faxina grande.

A ferramenta trabalha sobre análises já calculadas no seu navegador: lê as tags — o nome usa apenas artista e título, embora a análise compartilhada também colete álbum, ano, gênero, número da faixa, ISRC, comentário, artista do álbum e gravadora — e não compara mais nada: não há consulta externa nem edição de tags. Tudo o que ela produz é texto: a tabela de nomes propostos, um script PowerShell, um script shell, um CSV de revisão e uma nota de reversão.

  • Entradas: MP3, WAV, FLAC, AIFF/AIF, OGG, M4A e AAC; o seletor também aceita qualquer áudio que o navegador reconheça. Uma pasta é carregada pelo atributo webkitdirectory e, ao soltar, por webkitGetAsEntry, com a lista plana de arquivos como reserva.
  • Só os nomes: nenhuma tag é gravada em nenhum arquivo e os bytes de áudio nunca são modificados.
  • Nada é enviado: o plano de renomeação e o gerador de scripts são funções puras sem E/S, e o áudio é analisado na sua máquina.

Limites que vale conhecer

Melhor publicá-los aqui do que descobri-los no meio da organização.

O navegador não renomeia nada no disco

Esta vista não usa nenhuma API de escrita de arquivos: o plano vive na memória e na tabela, e só texto é baixado. Os arquivos são renomeados quando você executa o script baixado na sua máquina, com seu registro de reversão; a ferramenta nunca move um arquivo por conta própria.

Um padrão fixo, não um motor de templates

A proposta é sempre "Artista - Título" com a extensão preservada: não há placeholders {bpm} ou {key}, nem opções de maiúsculas/minúsculas, nem prefixos de numeração, e nem BPM nem tom entram no nome. A saída é editar cada nome à mão na tabela, campo por campo.

Só nomes de arquivo, uma pasta por vez

O pacote guarda nomes de arquivo, não caminhos: execute-o sobre uma pasta concreta e nunca aponte para uma pasta mãe. Como a checagem de colisões só olha nomes, dois arquivos homônimos em pastas diferentes também são informados.

A memória da sua máquina é o teto

Formatos comprimidos são decodificados com Web Audio durante a análise, então quanto maior e mais longa a faixa, mais tempo e memória consome; 20.000 faixas ficariam em torno de 5,98 GB contra um limite de aba medido de 4.192 MB. A vista restaura no máximo 500 análises do cache local e o painel de biblioteca até 1.000.

Guias recomendados da Academia

Metadados, organização e segurança da biblioteca antes de renomear em lote.

Ver todos os guias

Ferramentas relacionadas

Utilidades complementares para auditar e mover sua biblioteca depois de renomear.

Ver todas as ferramentas