Maloja
Base de dados de scrobble de música autoalojada com tabelas de audição pessoais
Selecione o plano VPS para implementar Maloja
Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.
Sobre Maloja
Maloja é um scrobbler de música de código aberto e auto-hospedado que regista cada faixa que reproduz e transforma o histórico em gráficos de audição pessoais, gráficos de pulso temporal, classificações de artistas principais e resumos anuais. É a alternativa comunitária mais próxima ao lado de dados do Last.fm — a parte do serviço que encolheu gradualmente à medida que o Last.fm se virou para conteúdo editorial e se afastou de ser o lar canónico para o histórico de audição pessoal. Os scrobbles fluem para o Maloja a partir de qualquer cliente que já utilize a API do Last.fm, além de integrações diretas com Plex, Jellyfin, Navidrome, multi-scrobblers, mpdscribble e uma vasta gama de pontes comunitárias, para que a mesma instância possa capturar reproduções do seu telemóvel, do seu servidor de multimédia doméstico, do seu leitor de desktop e do seu carro, tudo ao mesmo tempo.
Casos de Uso Comuns
Os entusiastas de música e utilizadores de longa data do Last.fm auto-hospedam o Maloja para continuar a construir um arquivo de audição pessoal que lhes pertence totalmente — sobrevivendo a qualquer alteração de preço, política ou funcionalidade num serviço de scrobbling de terceiros. Os utilizadores de Plex, Jellyfin e Navidrome ligam o webhook de scrobble do seu servidor ao Maloja para capturar cada reprodução em toda a casa com a normalização adequada de artista, álbum e faixa. Os ouvintes preocupados com a privacidade encaminham os seus telemóveis, leitores de desktop e software de DJ para o Maloja em vez de scrobblers públicos, para que os metadados sobre o que ouvem permaneçam dentro da sua própria infraestrutura. Os analistas de dados amadores tratam o Maloja como um armazém de dados de audição pessoal, exportando scrobbles via API para notebooks Jupyter, dashboards personalizados ou visualizações de resumo anual. Os colecionadores de música mantêm uma contagem de reproduções autoritária juntamente com a sua biblioteca para informar o que extrair, recomprar ou colocar na fila a seguir. As famílias com configurações de multimédia partilhadas dividem os scrobbles por contas separadas para que cada membro mantenha um histórico de audição pessoal sem poluir um fluxo de toda a família.
Principais Funcionalidades
- Base de dados de scrobbles pessoais com páginas de gráficos para artistas, álbuns e faixas principais em intervalos de tempo configuráveis
- Endpoint de API compatível com Last.fm que aceita scrobbles de qualquer cliente que utilize o protocolo padrão Last.fm
- Integrações diretas com Plex, Jellyfin, Navidrome, multi-scrobblers, mpdscribble e outras pontes mantidas pela comunidade
- Gráficos de tempo estilo pulso que mostram com que frequência ouve um determinado artista, álbum ou faixa ao longo de semanas, meses e anos
- Enriquecimento de metadados via Last.fm, Spotify, MusicBrainz e TheAudioDB para imagens de artistas, capas de álbuns e dados de tags
- Scrobbling proxy opcional do Last.fm para que o seu perfil público existente continue a ser atualizado enquanto também constrói um arquivo privado
- Gestão de chaves API com múltiplas chaves para separar fontes de scrobble (telemóvel, servidor, scripts) e para revogação
- Entrada e edição manual de scrobbles para corrigir reproduções mal etiquetadas, importar histórico de audição legado ou corrigir erros de metadados
- Rastreamento consciente de álbuns que lida com compilações, remixes e créditos de artistas divididos usando regras de análise configuráveis
- Fluxos de trabalho de importação em massa para ingestão de exportações do Last.fm, histórico estendido do Spotify e outros despejos de scrobbles históricos
- Stack leve de Python + SQLite com uso de recursos previsível em pequenas instâncias de VPS
- Limiares de scrobble configuráveis, níveis de vaidade (ouro/platina/diamante) e estilos de gráfico para personalizar o seu painel
Porquê implementar o Maloja no VPS da Hostinger
Executar o Maloja num VPS da Hostinger oferece-lhe um lar privado e independente de fornecedores para dados de audição pessoais que podem precisar de sobreviver a qualquer serviço de scrobbling individual. O autoalojamento significa que os scrobbles, chaves de API e metadados enriquecidos permanecem todos dentro da infraestrutura que controla — importante se tratar o histórico de audição como dados pessoais e não quiser que seja vendido a anunciantes ou mesclado num gráfico de recomendações de terceiros. CPU e disco dedicados num VPS lidam com a ingestão contínua de scrobbles de múltiplos leitores, além de atualizações periódicas de metadados sem estrangulamento, e a pequena pegada de Python + SQLite executa-se confortavelmente ao lado de outros serviços autoalojados na mesma instância. O armazenamento de volume persistente mantém anos de histórico de scrobbles duráveis através de reinícios de contentores, atualizações de host e migrações de VPS, para que o conjunto de dados que dedicou tempo a curar não desapareça quando uma imagem muda. Combinado com o encaminhamento HTTPS baseado em Traefik, o endpoint da API para onde os seus leitores publicam scrobbles é encriptado de ponta a ponta, e os seus painéis são acessíveis a partir de qualquer dispositivo num URL limpo e de marca.
Selecione o plano VPS para implementar Maloja
Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.