Audile é um aplicativo de reconhecimento de música de código aberto que pode ajudá-lo a reconhecer com rapidez e precisão uma faixa de música tocando perto de você. Este aplicativo usa os serviços AudD e ACRCloud para realizar a identificação de músicas e o serviço Odesli para recuperar links de faixas adicionais específicos da plataforma.
As versões do F-Droid não podem ser atualizadas para outras versões, pois são compiladas e assinadas pelo F-Droid.
Audile é escrito em Kotlin e roda em Android 8.0 ou superior.
Arquitetura de aplicativos inspirada em práticas de arco limpo. O aplicativo é modularizado com uma abordagem baseada em recursos.
UI totalmente escrita em Jetpack Compose com padrão MVVM em design Material3.
O aplicativo usa a API AudioRecord/MediaCodec para gravação e codificação de áudio.
Pilha: Kotlin, Corrotinas, Jetpack Compose, Glance, Hilt, WorkManager, Room, OkHttp, Moshi, DataStore, Coil, Junit.
Este aplicativo usa o serviço AudD como API primária de reconhecimento de música. Observe que o serviço AudD não é gratuito e você precisará de um token de API especial fornecido pelo serviço para usar este aplicativo. Se você não tiver um token de API, poderá se inscrever para um teste.
Também existe a opção de usar o aplicativo sem token, mas observe que isso restringirá significativamente o número de reconhecimentos diários que podem ser realizados. Tenha em mente que este comportamento não é garantido pelo serviço e pode ser restringido a qualquer momento.
Se quiser ajudar a traduzir o aplicativo para o seu idioma nativo, você pode fazê-lo através do Weblate. Se o seu idioma ainda não estiver disponível, comece a traduzir com a ferramenta -> inicie uma nova tradução.
Sinta-se à vontade para corrigir quaisquer erros ou sugerir melhores opções de tradução para as traduções atuais.
Copyright (C) 2023-2024 Aleksey Saenko
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.