Sobre o projeto

Rainbar é um aplicativo nativo e compacto para a barra de menus do macOS, projetado para fornecer ambientes de chuva longos e naturais sem a sensação artificial de uma máquina de ruído branco. Ele roda inteiramente em segundo plano, sem ícone no Dock, permitindo que os usuários escolham um local, ajustem o volume e deixem a chuva tocar em loop de forma contínua. Principais recursos incluem: - Dropdown Nativo do macOS: Clique com o botão esquerdo ou direito no ícone da nuvem na barra de menus para acessar um dropdown padrão com um botão de ligar/desligar e um controle deslizante de volume. - Faixas de Chuva Selecionadas: O aplicativo inclui um conjunto de gravações de chuva CC0/domínio público de diversos ambientes, incluindo tempestades urbanas, chuvas tropicais, chuva rural e copas de florestas de locais como Mumbai, Londres e as Montanhas Altay. - Reprodução de Áudio Contínua: As faixas começam a partir de uma posição aleatória para evitar repetições no início. O aplicativo usa AVAudioEngine para agendar crossfades perto do final das faixas, evitando pausas durante os loops. A normalização de ganho por faixa garante níveis de volume consistentes ao trocar entre diferentes gravações. - Atualizações Automáticas: Rainbar verifica diariamente as versões no GitHub. Se uma atualização estiver disponível, ela baixa o novo pacote do aplicativo, substitui a versão atual e reinicia automaticamente. Verificações manuais também estão disponíveis. - Privacidade em Primeiro Lugar: O aplicativo é apenas local e não coleta análises, telemetria ou dados do usuário. Ele não faz solicitações de rede, exceto para verificar e baixar atualizações do GitHub. Também suporta abertura na inicialização e lembra a última faixa selecionada e o nível de volume. Construído usando frameworks do sistema Apple (AppKit e AVFoundation), Rainbar é intencionalmente pequeno e eficiente. Está disponível sob a Licença MIT, com áudio embutido fornecido sob licenças CC0 ou de domínio público.