Sobre o projeto

**Better Nothing Music Visualizer (BNMV)** é um aplicativo Android projetado para melhorar a visualização musical na Interface Glyph de Nothing Phones. Ele captura áudio ao vivo de várias fontes—Media Projection, microfone, stream do Visualizer do Android ou outro dispositivo executando o aplicativo—e o processa em tempo real usando análise FFT para controlar as luzes Glyph, o motor háptico e a lanterna. **Recursos Principais:** - **Visualização Glyph:** Oferece profundidade de brilho de 12 bits (4096 níveis) a 60 FPS, com cada segmento do glyph controlado de forma independente. As faixas de frequência são personalizáveis via arquivo `zones.config`, e a suavização apenas descendente garante animações responsivas e suaves. - **Sincronização Háptica e de Lanterna:** Usa amplitude de graves ou detecção de batida (derivada da amplitude) para acionar padrões no motor de vibração ou na lanterna, permitindo que os usuários "sintam" a música. - **Áudio Multi-Fonte:** Funciona com Spotify, YouTube Music, jogos ou qualquer aplicativo; o modo microfone permite visualizar música externa (por exemplo, em festas). - **Compatibilidade:** Suporta Nothing Phone (1), (2), (2a), (2a Plus), (3a), (3a Pro), (3), (4a), (4b) e (4a Pro). Todos os celulares Android podem usar visualizações hápticas, na tela e de lanterna. - **Determinístico:** As mesmas configurações e música produzem padrões de luz idênticos, ao contrário das implementações padrão. - **Ajuste de Latência:** Os usuários podem adicionar/remover atraso para sincronizar com alto-falantes ou fones Bluetooth. **Uso:** Baixe o APK, conceda permissões de Captura de Tela e Notificações, pressione Iniciar e toque música. O aplicativo inclui predefinições e um guia de configuração detalhado para personalização avançada. **Privacidade:** Apenas o áudio é capturado para visualização; nenhum conteúdo é armazenado. O Google Analytics (Firebase) coleta estatísticas de uso anônimas e relatórios de falhas. Um link de verificação VirusTotal é fornecido. **Comunidade:** Servidor Discord ativo e oportunidades de contribuição para predefinições, melhorias e correções de bugs. Os créditos incluem vários colaboradores para desenvolvimento, documentação e trabalho de compatibilidade.