Um servidor de streaming de música self-hosted que permite ouvir sua própria biblioteca musical pelo navegador ou por um app para celular.
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 Picard
Mp3tag
- 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
Baixe o arquivo docker-compose.yml
wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml - 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
Compile e execute o contêiner
docker compose up -d - 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
Player de música e editor de tags para bibliotecas locais, feito com Svelte e Tauri, com reprodução sem intervalos e playlists inteligentes.
Servidor de streaming de música autohospedado e baseado na web, que reproduz sua biblioteca pessoal em qualquer navegador.
Servidor de música self-hosted com foco na integração de metadados, coleções musicais e uma interface web e mobile voltada à navegação.
Gerenciador de biblioteca musical de linha de comando que cataloga sua coleção e corrige automaticamente os metadados usando o MusicBrainz.
Player de música em TypeScript com foco em letras animadas em tela cheia, compatível com NetEase, QQ, Kugou, Navidrome e bibliotecas locais.