Sobre o projeto

Music Tag Web é um editor de tags de música Docker auto-hospedado e de código aberto, voltado para usuários de NAS, servidores de mídia remotos e entusiastas de Homelab. O projeto visa resolver a limitação de ferramentas locais como MP3Tag e MusicBrainz Picard, que não permitem modificar remotamente os metadados de bibliotecas de música lossless em servidores. Por meio de implantação com um clique em contêiner Docker, ele atua como um aplicativo sidecar complementar para serviços de mídia como Navidrome e Jellyfin, permitindo que os usuários gerenciem remotamente suas bibliotecas de música privadas locais através do navegador. As principais funcionalidades incluem visualização de metadados, edição individual e em lote, e reparo de tags ID3 para arquivos de áudio em todos os formatos (FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, MP4). Suporta raspagem automática em lote, correspondendo automaticamente informações de álbum, artista, letras e capas; possui reconhecimento de impressão digital musical integrado, capaz de identificar automaticamente músicas sem tags ou com nomes de arquivo confusos e completar os metadados. Além disso, oferece organização inteligente da biblioteca (agrupamento automático por artista e álbum), ordenação multidimensional de arquivos, conversão em lote entre chinês tradicional e simplificado, extração de informações ausentes por divisão e desempacotamento de nomes de arquivo, substituição de texto em lote para limpar tags sujas, conversão em lote de formatos lossless integrada com ffmpeg, corte automático de arquivos APE/FLAC/CUE de faixa única em faixas separadas com tags independentes completas, raspagem de fallback por múltiplas fontes de interfaces de metadados musicais, escrita em lote de traduções de letras incorporadas, rastreamento completo de logs de operações, exportação em lote e upload personalizado para substituir capas de álbuns, entre outras funções. Em termos de implantação, o projeto oferece dois métodos Docker, V1 e V2, sendo V2 a versão atualmente recomendada. A porta interna do serviço no contêiner é 8002, a configuração do Docker Compose é mais simples e a compatibilidade é melhor. A imagem foi enviada ao Docker Hub, suporta arquiteturas amd64 e arm64, e é compatível com dispositivos como Synology, QNAP e Raspberry Pi. Os usuários só precisam montar o diretório de música local e o diretório de configuração para executar. O endereço de acesso padrão é 127.0.0.1:8002/admin, com nome de usuário e senha padrão admin/admin. A interface adota design de UI móvel totalmente responsivo, suportando acesso remoto via navegador de celular à biblioteca do NAS para edição de tags. O projeto também é compatível com reprodução de biblioteca local do Xiao Ai Tong Xue, podendo ler diretamente arquivos de música lossless do NAS, e suporta reprodução online e edição de tags de bibliotecas montadas em vários discos de rede privados. A funcionalidade de estatísticas de reprodução fornece visualização de registros de reprodução da biblioteca por meio de gráficos de barras e linhas. O projeto é distribuído sob a licença GPL V3.0. Todos os arquivos da biblioteca são armazenados localmente e não são enviados a terceiros, priorizando privacidade e segurança. O projeto é totalmente gratuito, destinado apenas para pesquisa e estudo técnico pessoal e privado, sendo proibido qualquer tipo de uso comercial.