Sobre o projeto

O Audiofy é um aplicativo Android nativo para reproduzir arquivos de mídia locais. Ele usa Kotlin e Jetpack Compose para sua interface e é construído sobre o AndroidX Media3, com a extensão ExoPlayer FFmpeg fornecendo suporte adicional a codecs de áudio. Ele suporta Android 5 e versões posteriores e também cobre Android TV, com capturas de tela mostrando layouts de telefone e tablet. Os formatos de vídeo documentados incluem H.263, H.264 AVC, H.265 HEVC, MPEG-4 SP, VP8, VP9 e AV1, dependendo dos recursos do dispositivo. Os formatos de áudio incluem Vorbis, Opus, FLAC, ALAC, PCM/WAVE, MP1, MP2, MP3, AMR, AAC, AC-3, E-AC-3, DTS, DTS-HD e TrueHD. Os formatos de legenda listados incluem SRT, SSA, ASS, TTML, VTT e DVB, com suporte limitado a estilos SSA/ASS observado. O projeto também destaca a sincronização de áudio e vídeo com dispositivos de áudio Bluetooth. Os recursos documentados incluem seleção de faixas de áudio e legenda, controle de velocidade de reprodução, abertura de vídeos através do seletor de documentos do Storage Access Framework, decodificadores de software H.264 e HEVC, correspondência automática de taxa de quadros em Android TV ou caixas que executam Android 6 ou posterior, ações de excluir ou próximo arquivo após a reprodução, bloqueio de toque por pressão longa, redimensionamento para caber ou cortar, suporte a Media Session e Audio Focus, suporte a equalizador ou processamento de áudio de terceiros e pausa quando fones de ouvido são desconectados. Controles de brilho e volume por gestos, busca por deslize, pinça para ampliar e imagem sobre imagem estão marcados como em breve. O Audiofy é gratuito e de código aberto sob a licença Apache 2.0, afirma que evita permissões excessivas e lista um tamanho de aplicativo de aproximadamente 5 MB. O Google Play e o GitHub são fornecidos como canais de instalação, e as traduções são coordenadas através do Crowdin.