Aurral finalmente respondeu a um pedido muito específico de pessoas que usam música auto-hospedada: algo que fica no topo do Lidarr e Navidrome e se comporta como o feed de descoberta do Spotify, sem enviar seus dados de audição para fora da caixa. Ele é enviado como uma imagem Docker, se conecta ao Last.fm, ListenBrainz e importações do Spotify, e transforma “me dê algo novo” em playlists que o Lidarr realmente baixa. Se o Aurral é a camada de descoberta que você está executando, você já conhece suas arestas ásperas: um único mantenedor, ainda em versões 0.x, e reprodução que depende do Navidrome, Plex ou Plexamp em vez de possuir o player.
Observamos sete alternativas ao Aurral que resolvem o mesmo problema de diferentes ângulos, desde a base Navidrome em que depende até substitutos de pilha completa que possuem tanto a biblioteca quanto o recomendador.
Comparação rápida
| App | Melhor para | Licença | Implantação | Recurso destacado |
|---|---|---|---|---|
| Navidrome | A camada de biblioteca na qual o Aurral é executado | MIT | Docker, binário | API Subsonic, RAM baixa |
| Music Assistant | Usuários de Home Assistant | Apache 2.0 | Complemento HA, Docker | Fila universal multifonte |
| Funkwhale | Descoberta federada | AGPL | Docker | ActivityPub, compartilhamento comunitário |
| Airsonic Advanced | Pilha Java tradicional | GPLv3 | Docker, WAR | Transcodificador maduro, muitos clientes |
| Koel | Interface mais limpa | MIT | Docker, Laravel | Fallback do YouTube, player web organizado |
| Ampache | Longa duração, muitos recursos | AGPL | Docker, LAMP | Catálogos profundos, rádio, podcasts |
| Lyrion Music Server | Hardware multissala | GPL | Docker, nativo | Squeezebox, RAAT, rival do Roon |
Por que as pessoas passam pelo Aurral
Aurral faz um trabalho bem, mas a configuração ao seu redor não é trivial e algumas arestas agudas continuam surgindo.
- Lidarr é obrigatório. Sem Lidarr, sem Aurral. Os usuários no r/selfhosted do Reddit apontam que, se você já está evitando a pilha *arr do Lidarr, Aurral não é para você.
- A reprodução vive em outro lugar. Aurral entrega recomendações ao Navidrome, Plex ou Plexamp. Está bem, mas significa dois contêineres para manter saudáveis e dois UIs para alternar.
- Velocidade de um único mantenedor. Os lançamentos chegam no cronograma do mantenedor. É estável, mas uma semana parada se sente como um mês parado quando você está depurando OIDC ou Soulseek.
- A qualidade da recomendação depende de seus dados. Aurral depende do Last.fm e ListenBrainz. O histórico de audição escasso significa fluxos insossos até que os dados acompanhem.
- Distribuição somente Docker. Nenhum binário nativo, sem Snap, sem Flatpak. Bom para pessoal de lab caseiro, atrito para qualquer pessoa que queira uma instalação “apenas execute”.
As alternativas
Navidrome, a biblioteca na qual o Aurral é executado
Navidrome é a biblioteca de música auto-hospedada mais rápida do mercado e aquela para a qual o Aurral entrega a reprodução. Ela fala a API Subsonic, o que significa que cada cliente Subsonic (Symfonium, DSub, Ultrasonic, Play:Sub) funciona imediatamente, e sua pegada é medida em dezenas de MB de RAM. Se você executar Aurral apenas para suas playlists de estilo Discover Weekly, você pode desistir do Aurral e obter a maior parte desse valor das próprias playlists “Recentemente adicionadas” e playlists inteligentes do Navidrome.
Onde fica aquém: A descoberta é básica. Navidrome não traz novos artistas, apenas reorganiza o que você já possui. Essa é a lacuna exata que o Aurral preenche.
Preço: Gratuito, licença MIT.
Migração do Aurral: Você já está executando Navidrome sob Aurral. Remover Aurral é uma exclusão de docker-compose. Sua biblioteca e usuários permanecem no lugar.
Download: navidrome.org | GitHub
Conclusão: Mantenha o Navidrome. Aurral é o recomendador que você pode ou não precisar.
Music Assistant, a resposta do Home Assistant
Music Assistant é um controlador de biblioteca e player de música que trata o Spotify, Tidal, Qobuz, YouTube Music e servidores Subsonic locais como fontes, depois os encaminha para qualquer player que o Home Assistant possa alcançar (Sonos, Chromecast, Squeezebox, HomePod via AirPlay). Seu painel de recomendação não é tão polido quanto os fluxos Aurral, mas a cobertura é mais ampla porque pode extrair diretamente das APIs de streaming.
Onde fica aquém: Acoplamento profundo com Home Assistant. Se você não executar HA, a imagem Docker autossuficiente funciona, mas você perde a automação que a torna brilhante.
Preço: Gratuito, Apache 2.0.
Migração do Aurral: Aponte Music Assistant para sua instância Navidrome como um provedor Subsonic. Sua biblioteca aparece com metadados intactos. Adicione provedores de streaming acima para descoberta entre catálogos.
Download: music-assistant.io | GitHub
Conclusão: A escolha certa se o Home Assistant já é o centro da sua configuração e você deseja uma fila única em todos os arquivos possuídos e streaming.
Funkwhale, o ângulo da descoberta social
Funkwhale leva a descoberta em uma direção incomum: ele se federar sobre ActivityPub, para que as instâncias possam se inscrever nos canais públicos e podcasts umas das outras. Isso fornece uma descoberta com curadoria humana de outros usuários do Funkwhale, não apenas fluxos algorítmicos. Ele também tem um forte suporte de podcasts que o Aurral não toca.
Onde fica aquém: A rede de federação é pequena em comparação com o Mastodon. A qualidade da recomendação depende de quais instâncias você segue. A importação do Spotify ou Last.fm é manual.
Preço: Gratuito, AGPL.
Migração do Aurral: Funkwhale importa de uma pasta ou bucket compatível com S3. Aponte para seu diretório de download do Lidarr e ele verifica. A reprodução se move dentro do Funkwhale, então o Navidrome se torna opcional.
Download: funkwhale.audio | GitHub
Conclusão: Para pessoas que sentem falta do lado “amigo recomenda uma banda” da música. Não para quem persegue clones de Discover Weekly algorítmicos.
Airsonic Advanced, a pilha madura
Airsonic Advanced é o fork da comunidade do Airsonic, que é um fork do Subsonic. É um WAR Java que é executado em qualquer lugar onde a JVM é executada. O transcodificador trata mais codecs de casos extremos do que o Navidrome, e o ecossistema de clientes é enorme porque fala a API Subsonic original.
Onde fica aquém: Pegada de memória Java (normalmente 500 MB a 1 GB). A interface é funcional, não moderna. A descoberta é básica, semelhante ao Navidrome.
Preço: Gratuito, GPLv3.
Migração do Aurral: Aponte Airsonic para sua pasta de biblioteca. A integração do Lidarr Aurral não é preservada, mas qualquer cliente Subsonic que você já use funcionará contra Airsonic sem alterações.
Download: GitHub | Docker Hub
Conclusão: Para pessoas que precisam da JVM, suporte a codecs obscuros ou o ecossistema de clientes Subsonic mais do que descoberta.
Koel, o player web polido
Koel é baseado em Laravel com uma interface web que é notavelmente mais limpa do que a maioria dos aplicativos de música auto-hospedados. Ele tem fallback do YouTube para faixas que não possui, aplicativos iOS e Android e scrobbling do Last.fm. A descoberta é limitada a “artistas similares” e “você pode gostar”, mas a apresentação é mais próxima de um produto comercial do que a maioria das alternativas.
Onde fica aquém: Requer uma pilha LAMP completa (PHP, MySQL). A descoberta é mais fina do que os fluxos rotativos do Aurral.
Preço: Gratuito (edição comunitária, MIT). Koel Plus (auto-hospedado ou hospedado) começa em 12 USD uma vez para atualizações vitalícias, com acesso ao código.
Migração do Aurral: Koel indexa pastas locais. Aponte para seu diretório de saída do Lidarr. Seu histórico de audição no Last.fm é transferido se você conectar o scrobbler.
Conclusão: Melhor interface da categoria. Descoberta mais fraca do que Aurral, player de uso diário melhor.
Ampache, o servidor de tudo
Ampache existe desde 2001 e mostra sua idade da melhor maneira: possui recursos que a maioria das alternativas ignorou, incluindo fluxos de rádio, assinaturas de podcasts, streaming de vídeo e um modo de playlist democrático onde vários usuários votam no próximo título. As recomendações dependem do Last.fm e do mecanismo “playlist inteligente” integrado, que suporta seleção baseada em regras que o Aurral não faz.
Onde fica aquém: A interface é desatualizada. A configuração em LAMP é mais trabalho do que alternativas somente Docker.
Preço: Gratuito, AGPL.
Migração do Aurral: Ampache lê a mesma pasta na qual o Lidarr escreve. Ele não consome playlists do Aurral diretamente, mas suas regras de playlist inteligente podem aproximar fluxos rotativos assim que você aprender a sintaxe.
Download: ampache.org | GitHub
Conclusão: Melhor para pessoas que querem um servidor pesado para áudio, vídeo, podcasts e rádio.
Lyrion Music Server (anteriormente Logitech Media Server), o rei multissala
Lyrion Music Server é o renascimento do Logitech Media Server. É o software que executava o Squeezebox e ainda é executado em hardware do HiFiBerry, piCorePlayer e compilações Raspberry Pi DIY. Se você possui players físicos em vários cômodos e deseja reprodução sincronizada e contínua, nada mais nesta lista é próximo. Ele também tem um dos mais úteis motores de mistura aleatória “me surpreenda”, ajustado por décadas de afinação.
Onde fica aquém: A interface é antiga. Sem aplicativo web móvel nativo, a maioria das pessoas a executa através do iPeng, Squeezer ou um cliente Squeezelite. A descoberta é heurística, não neural.
Preço: Gratuito, GPL.
Migração do Aurral: LMS lê a mesma biblioteca. Os fluxos de recomendação do Aurral não são transferidos, mas o “mixer MusicIP” do LMS e o plugin “Don’t Stop the Music” cobrem muito o mesmo terreno.
Download: lyrion.org | GitHub
Conclusão: A escolha se você possui Squeezeboxes ou se importa com reprodução de áudio multissala sincronizada.
Como escolher
Aurral é uma ferramenta de nicho. Seu valor é real, mas apenas se você já estiver executando a pilha exata que ele visa.
- Mantenha Aurral se você executar Lidarr + Navidrome e quiser fluxos de Descoberta no estilo Spotify sem assinatura. Não há nada mais que faça este trabalho específico tão bem.
- Abandone Aurral por Music Assistant se você já viver no Home Assistant e quiser streaming misto mais reprodução local em uma fila.
- Pule os dois por Funkwhale se você valorizar curação humana e descoberta federada sobre algoritmos.
- Vá Ampache se você quiser um servidor pesado para áudio, vídeo, podcasts e rádio, e aceite uma interface desatualizada para chegar lá.
- Vá Lyrion se você possuir hardware de áudio dedicado e a sincronização multissala for mais importante do que a interface web moderna.
- Fique com o Navidrome simples se você decidiu que a camada de recomendador não vale o contêiner adicional. O ecossistema de clientes Subsonic sozinho carrega a maior parte do valor.
FAQ
Aurral é um substituto do Navidrome? Não. Aurral precisa do Navidrome (ou Plex, ou Plexamp) para realmente reproduzir música. É uma camada de descoberta e download construída em cima, não um servidor de música autossuficiente.
O que o Aurral faz que o Navidrome não faz? Fluxos de descoberta rotativos, importações de playlists do Spotify ou Last.fm, recomendações de artistas que acionam downloads do Lidarr e perfis multiusuário com OIDC por usuário. Navidrome apenas serve a biblioteca para a qual está apontado.
Existe uma versão hospedada do Aurral? Não. Aurral é apenas Docker e auto-hospedado por design. Ele se destina a ser executado ao lado do seu Lidarr e Navidrome.
Qual é o mais próximo do Aurral sem Lidarr? Music Assistant. Possui o ângulo de descoberta multifonte sem dependência *arr obrigatória, embora exija Home Assistant para a melhor experiência.
Vale a pena pagar pelo Koel Plus? Para um lab caseiro onde você deseja uma interface polida e aplicativos iOS ou Android, o Koel Plus único de 12 USD é uma troca justa. Se você já estiver executando Aurral para descoberta, Koel Plus não replica isso.
Qual player de música auto-hospedado possui o melhor mecanismo de recomendação? Aurral para fluxos algorítmicos, plugin Lyrion Music Server “Don’t Stop the Music” para misturas em tempo real, e playlists inteligentes Ampache para descoberta baseada em regras. Os três seguem caminhos diferentes para a mesma sensação.