Saltar al contenido principal

Biblioteca

Leyendo tu biblioteca local…
Biblioteca DJ local en tu navegador

Gestor de Biblioteca DJ Online: Busca, Ordena y Escucha

Tu colección se indexa en IndexedDB y se ve en una tabla de 22 columnas: busca por título, artista, álbum, género o carpeta, ordena por 11 claves, escucha cada pista en un deck integrado y exporta CSV, JSON o el XML de Rekordbox. Tus archivos se abren en modo lectura y nunca se suben a un servidor.

Lo que ves en la tabla: Título, artista y carpeta BPM, tonalidad y duración Formato, bitrate y muestreo LUFS, True Peak y calidad
Formatos que admite el importador: MP3 WAV FLAC AIFF / AIF OGG M4A AAC Opus

Qué hace esta biblioteca de verdad

Cuatro capacidades que puedes comprobar en el código, no en un eslogan de venta.

22 columnas en dos densidades

La vista compacta muestra 22 columnas y la ultra-compacta 20, con anchos fijos para que cabecera y cuerpo encajen; lo que no cabe en tu ventana se oculta solo y vuelve al ampliarla. Título, artista, BPM, tonalidad, formato, bitrate, muestreo, LUFS, True Peak, calidad y avisos de señal viven en la misma fila.

  • Las columnas se ocultan según el ancho de la ventana, sin recortar celdas por la mitad.
  • La columna # es la posición dentro del ámbito actual, por eso no es ordenable.

Búsqueda por tokens y filtros por pestaña

La búsqueda recorre título, artista, álbum, género y ruta relativa sin distinguir mayúsculas ni acentos; cada palabra es un token independiente que debe aparecer, así que «kos a1» encuentra al artista cuya tonalidad es A1. La consulta nunca se convierte en expresión regular, así que un título lleno de símbolos no rompe la tabla. Las pestañas de todo, pendientes, favoritos, reproducidas e importadas, el selector de origen y los árboles de carpetas y playlists recortan la lista sin borrar tu selección.

  • Cinco campos con coincidencia AND: título, artista, álbum, género y ruta.
  • Árbol de carpetas calculado de las rutas y playlists traídas desde un XML de Rekordbox.

Deck de escucha integrado

Cargas la pista en un reproductor local que se apoya en el archivo que acabas de abrir: barra espaciadora para play y pausa, salto por la forma de onda, cuantización de 1/1 a 1/8 sobre el beatgrid y hasta 8 hotcues que se arrastran con imán cuantizado. Todo el audio se decodifica en tu equipo.

  • Hasta 8 hotcues por pista, con cuantización 1/1, 1/2, 1/4 y 1/8.
  • La forma de onda se dibuja del audio decodificado en tu navegador.

Análisis y metadatos sin subir audio

La cola de análisis calcula BPM, tonalidad, LUFS, True Peak y techo espectral en tu equipo y guarda el resultado en una caché local que retiene como máximo 2.000 registros y descarta los más antiguos. La búsqueda de metadatos externa (MusicBrainz, iTunes) es opcional, sólo mueve texto y sólo si das tu consentimiento: ningún byte de audio viaja en esa petición.

  • Caché de análisis con techo de 2.000 registros y purga de lo más antiguo.
  • Metadatos externos sólo con consentimiento y sólo el texto de la consulta.

Casos de uso reales

Lo que se resuelve con esta vista antes de cargar la USB.

Caso 1 · Antes de pinchar

Encuentra la pista en segundos

Escribe dos palabras y la lista se reduce a lo que contiene ambas, en cualquier campo. Los desempates son estables —título y después ruta— así que la vista no salta mientras ordenas.

Caso 2 · Comprobación rápida

Escucha sin salir de la tabla

Carga la pista en el deck, salta con la barra espaciadora y marca los hotcues del intro para saber si entra limpia en la mezcla antes de subirla a la USB.

Caso 3 · Ordena por lo que importa

Once claves, ausentes al final

Ordena por título, artista, género, valoración, duración, fecha de alta, BPM, tonalidad, calidad, avisos de señal o formato. Una medida que no existe aparece al final en ambos sentidos: pulsar «BPM descendente» no pone veinte pistas sin analizar arriba.

Caso 4 · Llévalo contigo

CSV, JSON y XML de Rekordbox

Exportas la selección en CSV y JSON del análisis —con la versión del analizador para poder reproducirlo— o en XML de Rekordbox escrito fila a fila en el dialecto del origen, conservando TrackID, ubicación, cues y playlists. Además descargas una copia de seguridad completa del índice.

Qué se guarda y qué no

Tres almacenes locales y ninguna subida: así queda tu colección al cerrar la pestaña.

El índice vive en IndexedDB y guarda sólo lo que imprime una celda —unos cientos de bytes por fila— sin audio decodificado, sin picos de onda ni matriz de espectrograma. Los resultados de análisis viven en una caché aparte con un techo de 2.000 registros, y los permisos de las carpetas enlazadas se guardan aparte para poder volver a pedirlos.

  • La carpeta se abre en modo de sólo lectura: nada de esto renombra, mueve, borra ni re-etiqueta archivos de tu disco.
  • Los favoritos y el índice sobreviven a recargar; el acceso a los archivos vuelve a pedirse y lo recuperas con el botón de reconectar.
  • La única llamada externa es la búsqueda de metadatos por texto, y sólo se hace si la aceptas: tu audio nunca sale del equipo.

Límites que conviene conocer

Preferimos publicarlos aquí que descubrirlos con la biblioteca a medias.

No escribe en tus etiquetas

Invertir Artista ↔ Título y aplicar campos de la búsqueda de metadatos se guardan en el índice de la app; los archivos de tu disco quedan intactos. Si necesitas reescribir el ID3 real, hazlo con tu software DJ o con un editor de etiquetas aparte.

Al recargar hay que volver a autorizar la carpeta

El navegador retira el permiso de la carpeta al recargar: el índice sigue ahí, pero los archivos aparecen desconectados hasta que vuelves a autorizar con el botón de reconectar. Si no quedó guardado el permiso, hay que volver a elegir la carpeta.

La caché de análisis descarta lo más antiguo

Por encima de 2.000 registros se purgan los análisis más antiguos para que la caché no crezca sin límite. Reanalizar cuesta tiempo, así que exporta un respaldo antes de vaciar el almacenamiento del sitio.

Sin cuenta y sin sincronización

No hay registro, nube ni multi-dispositivo: la colección vive en este navegador. Borrar los datos del sitio elimina el índice, por eso el CSV, el JSON y la copia de seguridad completa son la vía de respaldo.

Guías de la Academia recomendadas

Organización, metadatos y respaldos para mantener la biblioteca en orden.

Explorar todas las guías

Herramientas relacionadas

Utilidades complementarias para auditar y mantener tu colección.

Ver todas las herramientas