Repolode
suitux

suitux/Tagr

App web auto-hospedado para navegar, ouvir e editar tags de arquivos de áudio, com as alterações gravadas nos próprios arquivos de música.

Alternativa open source a:MusicBrainz PicardMp3tag

Estrelas
250
Forks
8
Issues abertas
7
Último commit
há 10 dias

O que é?

Tagr é um editor de metadados musicais auto-hospedado que funciona no navegador. Basta apontá-lo para uma ou mais pastas de música, e ele indexa a biblioteca em uma interface de três painéis: árvore de pastas, lista de músicas e editor de detalhes. É possível editar tags em mais de 40 campos, incluindo tags personalizadas, capas de álbuns, avaliações por estrelas e números de faixa ou disco. As alterações são gravadas nos arquivos de áudio no disco.

Cada alteração de metadados é registrada com os valores antigos e novos, permitindo reverter edições individuais ou em lote. O app também inclui um player integrado com visualização da forma de onda, histórico de audição, contagem de reproduções e scrobbling opcional para o ListenBrainz. O acesso é controlado por contas de usuário com as funções Tagger e Listener.

Os formatos compatíveis incluem MP3, FLAC, WAV, AAC, OGG, M4A, M4B, WMA, AIFF e Opus. A stack usa Next.js, React, Prisma com SQLite e a biblioteca audiotagr para ler e gravar tags. Há imagens Docker publicadas para amd64 e arm64.

Recursos principais

  • 01Edite mais de 40 campos de metadados, incluindo tags personalizadas e capas de álbuns
  • 02Histórico completo de alterações, com opção de reverter edições individuais ou em lote
  • 03Player integrado com forma de onda, histórico de audição e scrobbling para o ListenBrainz
  • 04Navegador de biblioteca com três painéis, filtros, ordenação e colunas personalizáveis
  • 05Usuários com funções baseadas em permissões (admin, tagger e listener)
  • 06Interface responsiva para dispositivos móveis

Casos de uso

  • Corrigir e padronizar tags em uma grande coleção pessoal de músicas
  • Editar metadados de uma biblioteca hospedada em um NAS usando qualquer navegador
  • Revisar e reverter alterações anteriores nas tags
  • Compartilhar com familiares uma visualização somente para ouvir, usando contas Listener

Início rápido

  1. 1

    Baixe o arquivo docker-compose.yml

    wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml
  2. 2

    Gere uma chave secreta e configure-a no docker-compose.yml, junto com as credenciais de administrador e a pasta de músicas

    openssl rand -hex 32
  3. 3

    Compile e execute o contêiner

    docker compose up -d
  4. 4

    Acesse http://localhost:3000, faça login e verifique a biblioteca

Antes de usar

  • Requer um servidor auto-hospedado e a configuração manual de variáveis de ambiente e volumes.
  • Licenciado sob AGPL-3.0, uma licença copyleft que também se aplica a versões modificadas oferecidas pela rede.

Em coleções

Tópicos

Perguntas frequentes

O que é Tagr?
App web auto-hospedado para navegar, ouvir e editar tags de arquivos de áudio, com as alterações gravadas nos próprios arquivos de música. Tagr é um editor de metadados musicais auto-hospedado que funciona no navegador. Basta apontá-lo para uma ou mais pastas de música, e ele indexa a biblioteca em uma interface de três painéis: árvore de pastas, lista de músicas e editor de detalhes. É possível editar tags em mais de 40 campos, incluindo tags personalizadas, capas de álbuns, avaliações por estrelas e números de faixa ou disco. As alterações são gravadas nos arquivos de áudio no disco.
Tagr é gratuito? Qual é a licença?
Tagr é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Tagr ainda é mantido?
Manutenção ativa. O último commit de Tagr foi em 28 de out. de 2026.
Para que posso usar Tagr?
Corrigir e padronizar tags em uma grande coleção pessoal de músicas Editar metadados de uma biblioteca hospedada em um NAS usando qualquer navegador Revisar e reverter alterações anteriores nas tags Compartilhar com familiares uma visualização somente para ouvir, usando contas Listener
Como instalar Tagr?
Baixe o arquivo docker-compose.yml: wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml Gere uma chave secreta e configure-a no docker-compose.yml, junto com as credenciais de administrador e a pasta de músicas: openssl rand -hex 32 Compile e execute o contêiner: docker compose up -d Acesse http://localhost:3000, faça login e verifique a biblioteca
Onde consigo Tagr?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/suitux/Tagr

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados