Sobre el proyecto

Music Tag Web es un editor de etiquetas musicales de código abierto y autoalojado mediante Docker, diseñado para entusiastas de NAS, servidores multimedia remotos y Homelab. El proyecto aborda la limitación de herramientas locales como MP3Tag o MusicBrainz Picard, que no pueden modificar metadatos de bibliotecas lossless en servidores remotos. Con un despliegue de un solo clic mediante contenedor Docker, actúa como una aplicación complementaria para servicios multimedia como Navidrome y Jellyfin, permitiendo a los usuarios gestionar su biblioteca privada de forma remota a través del navegador. Las funciones principales incluyen visualización y edición de metadatos (individual y masiva) para archivos de audio en todos los formatos (FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, MP4), así como reparación de etiquetas ID3. Soporta scraping automático en lote para obtener información de álbumes, artistas, letras y carátulas. Incluye reconocimiento de huellas dactilares musicales para identificar automáticamente canciones sin etiquetas o con nombres de archivo confusos y completar sus metadatos. Además, ofrece organización inteligente de la biblioteca (agrupación automática por artista y álbum), clasificación de archivos en múltiples dimensiones, conversión masiva entre chino tradicional y simplificado, extracción de información faltante mediante división de nombres de archivo, reemplazo de texto en lote para limpiar etiquetas sucias, conversión de formatos sin pérdida integrada con ffmpeg, corte automático de archivos APE/FLAC/CUE de pista completa en pistas individuales con etiquetas independientes, scraping de respaldo desde múltiples fuentes de metadatos musicales, escritura en lote de traducciones de letras integradas, registro completo de operaciones para trazabilidad, exportación en lote y carga personalizada para reemplazar carátulas de álbumes. En cuanto al despliegue, el proyecto ofrece dos métodos con Docker: V1 y V2, siendo V2 la versión recomendada actualmente. El puerto interno del servicio es 8002, y la configuración de Docker Compose es más simple y compatible. La imagen está disponible en Docker Hub, soporta arquitecturas amd64 y arm64, y es compatible con dispositivos como Synology, QNAP y Raspberry Pi. Los usuarios solo necesitan montar el directorio de música local y el directorio de configuración para ejecutarlo. La dirección de acceso predeterminada es 127.0.0.1:8002/admin, con credenciales por defecto admin/admin. La interfaz presenta un diseño de UI móvil totalmente responsivo, permitiendo el acceso remoto desde navegadores de teléfonos para editar etiquetas en la biblioteca del NAS. El proyecto también es compatible con la reproducción de bibliotecas locales de Xiao Ai (asistente de Xiaomi), pudiendo leer directamente archivos de música lossless del NAS, y soporta la reproducción en línea y edición de etiquetas para bibliotecas montadas desde varios discos en la nube privados. Las estadísticas de reproducción ofrecen visualizaciones con gráficos de barras y líneas para registrar el historial de reproducción de la biblioteca. El proyecto se distribuye bajo la licencia GPL V3.0. Todos los archivos de la biblioteca se almacenan localmente sin subirse a terceros, priorizando la privacidad y seguridad. Es completamente gratuito, destinado únicamente para estudio técnico e investigación personal, y se prohíbe cualquier uso comercial.