Ir para o conteúdo principal

Library

A ler a tua biblioteca local…
Biblioteca DJ local no seu navegador

Gerenciador de biblioteca DJ online: navegue, ordene e ouça

Sua coleção é indexada no IndexedDB e exibida em uma tabela de 22 colunas: busque por título, artista, álbum, gênero ou pasta, ordene por 11 chaves, ouça cada faixa em um deck integrado e exporte CSV, JSON ou XML do Rekordbox. Seus arquivos são abertos somente para leitura e nunca são enviados a um servidor.

O que você vê na tabela: Título, artista e pasta BPM, tom e duração Formato, bitrate e taxa de amostragem LUFS, True Peak e qualidade
Formatos aceitos pelo importador: MP3 WAV FLAC AIFF / AIF OGG M4A AAC Opus

O que esta biblioteca realmente faz

Quatro capacidades que você pode conferir no código, não em um slogan.

22 colunas em duas densidades

A visualização compacta mostra 22 colunas e a ultracompacta 20, com larguras fixas para que cabeçalho e linhas se alinhem; o que não cabe na sua janela se esconde sozinho e volta quando você amplia. Título, artista, BPM, tom, formato, bitrate, taxa, LUFS, True Peak, qualidade e problemas de sinal ficam na mesma linha.

  • As colunas se escondem conforme a largura da janela, sem cortar uma célula ao meio.
  • A coluna # é uma posição no escopo atual, por isso não é ordenável.

Busca por tokens e filtros por aba

A busca percorre título, artista, álbum, gênero e caminho relativo sem diferenciar maiúsculas e acentos; cada palavra é um token independente que precisa aparecer em algum lugar, então «kos a1» encontra o artista cujo tom é A1. A consulta nunca vira expressão regular, portanto um título cheio de símbolos não quebra a tabela. As abas tudo, pendentes, favoritos, tocadas e importadas, o seletor de origem e as árvores de pastas e playlists estreitam a lista sem apagar sua seleção.

  • Cinco campos com E: título, artista, álbum, gênero e caminho.
  • Árvore de pastas calculada a partir dos caminhos, mais playlists importadas de um XML do Rekordbox.

Deck de escuta integrado

Você carrega a faixa em um reprodutor local apoiado no arquivo que acabou de abrir: barra de espaço para play e pause, salto na forma de onda, quantização de 1/1 a 1/8 no beatgrid e até 8 hotcues arrastados com encaixe magnético. Todo o áudio é decodificado na sua máquina.

  • Até 8 hotcues por faixa, com quantização 1/1, 1/2, 1/4 e 1/8.
  • A forma de onda é desenhada a partir do áudio decodificado no navegador.

Análise e metadados sem enviar áudio

A fila de análise calcula BPM, tom, LUFS, True Peak e teto espectral na sua máquina e guarda o resultado em um cache local que mantém no máximo 2.000 registros e descarta os mais antigos. A busca externa de metadados (MusicBrainz, iTunes) é opcional, move apenas texto e só roda se você der o consentimento: nenhum byte de áudio viaja nessa requisição.

  • Cache de análise com teto de 2.000 registros, os mais antigos removidos primeiro.
  • Metadados externos apenas com consentimento e apenas o texto da consulta.

Casos de uso reais

O que esta visualização resolve antes de carregar o pen drive.

Caso 1 · Antes de tocar

Encontre a faixa em segundos

Digite duas palavras e a lista se reduz às linhas que contêm ambas, em qualquer campo. Os desempates são estáveis — título primeiro, depois caminho — então a visualização não pula enquanto você ordena.

Caso 2 · Verificação rápida

Ouça sem sair da tabela

Carregue a faixa no deck, salte com a barra de espaço e marque os hotcues do intro para saber se ela entra limpa na mix antes de subir para o pen drive.

Caso 3 · Ordene o que importa

Onze chaves, ausentes no final

Ordene por título, artista, gênero, avaliação, duração, data de inclusão, BPM, tom, qualidade, problemas de sinal ou formato. Um valor inexistente aparece no final nos dois sentidos: «BPM decrescente» nunca coloca vinte faixas não analisadas no topo.

Caso 4 · Leve com você

CSV, JSON e XML do Rekordbox

Você exporta a seleção em CSV e JSON de análise — com a versão do analisador para poder reproduzir o resultado — ou em XML do Rekordbox escrito linha a linha no dialeto de origem, mantendo TrackID, localização, cues e playlists. Um backup completo do índice baixa junto.

O que é salvo e o que não é

Três armazenamentos locais e nenhum envio: como fica sua coleção depois de fechar a aba.

O índice vive no IndexedDB e guarda apenas o que uma célula imprime — alguns centenas de bytes por linha — sem áudio decodificado, sem picos de forma de onda nem matriz de espectrograma. Os resultados de análise ficam em outro cache com teto de 2.000 registros, e as permissões das pastas vinculadas são guardadas à parte para poderem ser pedidas de novo.

  • A pasta é aberta somente para leitura: nada aqui renomeia, move ou apaga arquivos do seu disco.
  • Favoritos e índice sobrevivem a um recarregamento; o acesso aos arquivos é pedido de novo e restaurado com o botão de reconectar.
  • A única chamada externa é a busca de metadados em texto, e só se você aceitar: seu áudio nunca sai da máquina.

Limites que vale conhecer

Preferimos publicá-los aqui a descobri-los com a biblioteca pela metade.

Não grava nas suas etiquetas

Inverter artista e título e aplicar campos da busca ficam salvos no índice do app; os arquivos do seu disco permanecem intactos. Para reescrever o ID3 real, use seu software DJ ou um editor de etiquetas à parte.

Após recarregar, é preciso autorizar a pasta de novo

O navegador retira a permissão da pasta ao recarregar: o índice continua lá, mas os arquivos aparecem desconectados até você autorizar de novo pelo botão de reconectar. Se a permissão não foi guardada, será preciso escolher a pasta novamente.

O cache de análise descarta os registros mais antigos

Acima de 2.000 registros, as análises mais antigas são removidas para que o cache não cresça sem limite. Reanalisar custa tempo: exporte um backup antes de limpar o armazenamento do site.

Sem conta e sem sincronização

Não há cadastro, nuvem nem sincronização entre dispositivos: a coleção vive neste navegador. Limpar os dados do site apaga o índice — para isso servem CSV, JSON e o backup completo.

Guias recomendadas da Academy

Organização, metadados e backups para manter a biblioteca em ordem.

Ver todos os guias

Ferramentas relacionadas

Utilitários complementares para auditar e manter sua coleção.

Ver todas as ferramentas