App de descoberta musical self-hosted, com biblioteca própria, recomendações e criação de playlists; Lidarr é um complemento opcional.
krateng/maloja
Banco de dados de scrobbles auto-hospedado que guarda seu histórico musical e gera estatísticas e gráficos pessoais de audição.
Alternativa open source a:Last.fm
- Estrelas
- 1,858
- Forks
- 101
- Issues abertas
- 135
- Último commit
- ontem
O que é?
Maloja é um servidor auto-hospedado que coleta scrobbles — registros de reprodução enviados por players de música — e os transforma em estatísticas e gráficos pessoais de audição. Sua biblioteca fica armazenada localmente e não é sincronizada com bancos de dados públicos de música, então você pode aplicar seu próprio esquema de tags.
Ele aceita scrobbles por uma API compatível com os padrões, que apps e extensões de scrobbling já existentes podem usar, e pode encaminhá-los para outros serviços por meio do recurso de proxy scrobble. Você pode enviar scrobbles manualmente pela interface web para músicas que não foram reproduzidas em um dispositivo conectado. Também é possível importar dados de exportações do Last.fm, Spotify e ListenBrainz ou de outra instância do Maloja.
O Maloja funciona em Docker ou Podman; o projeto não recomenda instalações diretamente no hardware. Ele oferece suporte a artistas associados, faixas com vários artistas, imagens e regras personalizadas, e deliberadamente não inclui recursos sociais, rádio nem recomendações.
Recursos principais
- 01Armazena scrobbles localmente em um formato fácil de analisar
- 02Associa artistas a subunidades, colaborações e projetos solo sem perder dados
- 03Conta separadamente cada artista em faixas com vários artistas e participações
- 04Encaminha scrobbles para outros serviços por meio do proxy scrobbling
- 05Aceita scrobbles de qualquer cliente compatível com servidores Last.fm ou ListenBrainz
- 06Permite enviar imagens personalizadas de artistas e faixas
Casos de uso
- Manter um registro privado e de longo prazo dos seus hábitos de audição
- Registrar discos de vinil ou música ambiente que não são reproduzidos por um app conectado
- Importar anos de histórico de exportações do Last.fm ou Spotify
- Manter uma página pessoal de estatísticas em um servidor doméstico
Início rápido
- 1
Execute o contêiner Docker com uma pasta de dados montada
docker run -p 42010:42010 -v $PWD/malojadata:/mljdata -e MALOJA_DATA_DIRECTORY=/mljdata krateng/maloja - 2
Abra a interface web em localhost:42010 no navegador
Antes de usar
- Somente atualizações de segurança estão sendo lançadas; o autor está desenvolvendo um sucessor, maloja-rs.
- O README não recomenda instalações bare metal nem oferece suporte para elas; use Docker ou Podman.
- A exibição de imagens de artistas requer chaves de API gratuitas do Last.fm e do Spotify.
Em coleções
Tópicos
Perguntas frequentes
- O que é maloja?
- Banco de dados de scrobbles auto-hospedado que guarda seu histórico musical e gera estatísticas e gráficos pessoais de audição. Maloja é um servidor auto-hospedado que coleta scrobbles — registros de reprodução enviados por players de música — e os transforma em estatísticas e gráficos pessoais de audição. Sua biblioteca fica armazenada localmente e não é sincronizada com bancos de dados públicos de música, então você pode aplicar seu próprio esquema de tags.
- maloja é gratuito? Qual é a licença?
- maloja é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- maloja ainda é mantido?
- Manutenção ativa. O último commit de maloja foi em 6 de nov. de 2026.
- Para que posso usar maloja?
- Manter um registro privado e de longo prazo dos seus hábitos de audição Registrar discos de vinil ou música ambiente que não são reproduzidos por um app conectado Importar anos de histórico de exportações do Last.fm ou Spotify Manter uma página pessoal de estatísticas em um servidor doméstico
- Como instalar maloja?
- Execute o contêiner Docker com uma pasta de dados montada: docker run -p 42010:42010 -v $PWD/malojadata:/mljdata -e MALOJA_DATA_DIRECTORY=/mljdata krateng/maloja Abra a interface web em localhost:42010 no navegador
- Onde consigo maloja?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/krateng/maloja
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app em Docker que envia os scrobbles das suas reproduções musicais de várias fontes, como Spotify, Plex e Jellyfin, para serviços como Last.fm e ListenBrainz.
Aplicativo gratuito e de código aberto de estatísticas para Jellyfin que acompanha sessões, histórico de reprodução e atividades por usuário e biblioteca.
Um app web auto-hospedável para registrar seus voos, visualizá-los em um mapa-múndi e consultar seu histórico e suas estatísticas de viagem.
Um app web self-hosted que transforma estatísticas do servidor Plex, obtidas pelo Tautulli ou Tracearr, em uma retrospectiva anual no estilo Spotify Wrapped.
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.