- Nuclear é um reprodutor de música para desktop de código aberto que faz streaming de várias fontes de música gratuitas disponíveis online
- Permite ouvir músicas com facilidade em YouTube, Jamendo, Audius, SoundCloud e outros, sem anúncios nem conta
- Oferece vários recursos extras, como playlists, letras em tempo real, normalização de áudio e downloads ilimitados
- Embora seja baseado em Electron, está sendo reescrito em Rust e Tauri com o objetivo de reforçar desempenho e escalabilidade
- Em comparação com serviços concorrentes, seus pontos fortes são biblioteca musical mais ampla, customização livre e suporte a várias plataformas
Visão geral do projeto e importância
- Nuclear é um reprodutor de música para desktop de código aberto que oferece um ambiente de streaming de música gratuito
- Seu diferencial é permitir buscar e reproduzir músicas a partir de várias fontes gratuitas, incluindo YouTube, Jamendo, Audius e SoundCloud
- É possível ter uma experiência semelhante à do Spotify sem criar conta, sem anúncios e sem restrições de uso
- Pode ser visto como uma versão com GUI do mps-youtube, com muitas vantagens em extensibilidade e usabilidade
- Em relação a projetos concorrentes, diferencia-se por uma biblioteca musical maior, sistema de plugins e customização avançada
Planos de desenvolvimento e direção técnica
- O Nuclear está atualmente passando por uma reescrita para uma nova versão baseada em Tauri e otimizada em Rust para desempenho
- Ao deixar o Electron, pretende melhorar a eficiência no uso de recursos do sistema e reforçar a facilidade de desenvolvimento de plugins e o suporte a temas
- Para automatizar a manutenção principal, adiciona recursos de atualização automática e atualização automática de plugins
- Está previsto também suporte a metadados adicionais e novos provedores de streaming
Principais recursos
- Busca e reprodução por streaming em várias fontes de música (YouTube, Jamendo, Audius, SoundCloud)
- Suporte à integração com playlists do YouTube e SponsorBlock
- Busca de álbuns (usando Last.fm e Discogs), visualização de álbuns e rastreamento automático de informações das faixas
- Enfileiramento de músicas, exportação e carregamento de playlists (salvas em arquivos json)
- Suporte a scrobbling no Last.fm e atualização do status de “tocando agora”
- Inclui avaliações das músicas e álbuns mais recentes, além de navegação por gênero, por popularidade e modo rádio
- Downloads ilimitados (baseados no YouTube)
- Exibição de letras em tempo real, normalização do volume de áudio, gerenciamento de faixas favoritas e reprodução da biblioteca de músicas local
- Não exige conta, não tem anúncios, nem CoC (código de conduta) ou CLA (acordo de licença de contribuição)
Comunidade e ambiente de distribuição
- Oferece pacotes para várias plataformas, como Linux, Windows e Mac (AUR, Choco, Homebrew, Snap, Flatpak etc.)
- Conta com suporte ativo de traduções da comunidade e localização via Crowdin
- Feedback e suporte rápidos disponíveis no site oficial, Mastodon, Twitter, Matrix, Discord e outros canais
- Como projeto de código aberto, pode ser livremente modificado e redistribuído sob a licença AGPL-3.0
Licença e dados de uso
- A adoção da licença AGPL-3.0 permite uso e customização livres
- Algumas fontes de dados (como SponsorBlock) são utilizadas sob CC BY-NC-SA 4.0 ou licenças compatíveis
1 comentários
Opiniões no Hacker News