Sobre o projeto
Sonora é um cliente nativo de streaming de música para desktop, construído com Rust e GPUI, a pilha de renderização do editor Zed. Seu objetivo é unificar serviços de streaming e música local em um único aplicativo nativo, em vez de um wrapper web.
As fontes compatíveis incluem Apple Music, Spotify, YouTube Music, Deezer, Subsonic/Navidrome, além da reprodução de arquivos locais. Os recursos de reprodução abrangem reprodução sem intervalos, normalização de áudio, shuffle e timer de suspensão. O suporte a letras inclui letras sincronizadas e no estilo karaokê, vocais de fundo e romanização. O scrobbling integra-se com LastFM, ListenBrainz, LibreFM e Maloja. A interface oferece temas, fontes, ícones, transparência, desfoque e estilização de janelas, com Discord Rich Presence e abertura nativa de arquivos. As plataformas listadas são macOS, Windows, Linux e provavelmente FreeBSD.
Os caminhos de instalação são amplos: cask do Homebrew no macOS; pacotes AUR (sonora-bin pré-compilado, sonora a partir do código-fonte) e Flatpak no Linux; builds AppImage para x86_64 e aarch64; um flake do Nix com um módulo do Home Manager que expõe opções de configuração como provedor e tema; e um instalador para Windows mais executável portátil, incluindo um instalador ARM. O áudio no Linux requer pipewire-alsa ou pulseaudio-alsa compatível com o servidor de som.
O projeto declara explicitamente que não é uma ferramenta de pirataria: não implementará exportação de streams descriptografados, licenças DRM ou chaves de conteúdo, não contornará requisitos de assinatura e exclui ripping, download ou distribuição de conteúdo protegido de streaming. É um cliente não oficial sem afiliação com a Spotify AB.
Uma política de IA permite o uso de LLM no desenvolvimento, mas exige que os contribuidores entendam, revisem e testem as mudanças, e que se comuniquem como pessoas reais em vez de gerar texto de PR ou issues; revisão e tradução assistidas por IA são permitidas. As traduções são mantidas pela comunidade, com o inglês completo e muitos idiomas com cobertura de 84-99%. O código é GPLv3-or-later, e os ativos incluídos abrangem a fonte Inter e vários conjuntos de ícones. A assinatura de código por meio da SignPath Foundation foi solicitada, mas as versões atuais ainda não são assinadas dessa forma.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.