Audile est une application open source de reconnaissance musicale qui peut vous aider à reconnaître rapidement et précisément un morceau de musique diffusé à proximité de chez vous. Cette application utilise les services AudD et ACRCloud pour effectuer l'identification des chansons et le service Odesli pour récupérer des liens de pistes supplémentaires spécifiques à la plate-forme.
Les versions de F-Droid ne peuvent pas être mises à niveau vers d'autres versions car elles sont compilées et signées par F-Droid.
Audile est écrit en Kotlin et fonctionne sur Android 8.0 ou supérieur.
Architecture d'application inspirée des pratiques d'architecture propre. L'application est modularisée avec une approche basée sur les fonctionnalités.
Interface utilisateur entièrement écrite en Jetpack Compose avec le modèle MVVM dans la conception Material3.
L'application utilise l'API AudioRecord/MediaCodec pour l'enregistrement et l'encodage audio.
Pile : Kotlin, Coroutines, Jetpack Compose, Glance, Hilt, WorkManager, Room, OkHttp, Moshi, DataStore, Coil, Junit.
Cette application utilise le service AudD comme API principale de reconnaissance musicale. Veuillez noter que le service AudD n'est pas gratuit et que vous aurez besoin d'un jeton API spécial fourni par le service pour utiliser cette application. Si vous n'avez pas de jeton API, vous pouvez vous inscrire pour un essai.
Il existe également la possibilité d'utiliser l'application sans token, mais veuillez noter que cela limitera considérablement le nombre de reconnaissances quotidiennes pouvant être effectuées. Veuillez garder à l'esprit que ce comportement n'est pas garanti par le service et peut être restreint à tout moment.
Si vous souhaitez aider à traduire l'application dans votre langue maternelle, vous pouvez le faire via Weblate. Si votre langue n'est pas déjà disponible, commencez à traduire avec l'outil -> démarrer une nouvelle traduction.
N'hésitez pas à corriger toute erreur ou à suggérer de meilleures options de traduction pour les traductions actuelles.
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/>.