Audile — это приложение для распознавания музыки с открытым исходным кодом, которое поможет вам быстро и точно распознать музыкальный трек, играющий рядом с вами. Это приложение использует службы AudD и ACRCloud для идентификации песен, а также службу Odesli для получения дополнительных ссылок на треки для конкретной платформы.
Выпуски F-Droid не могут быть обновлены до других выпусков, поскольку они скомпилированы и подписаны F-Droid.
Audile написан на Kotlin и работает на Android 8.0 или выше.
Архитектура приложения, вдохновленная практиками чистой архитектуры. Приложение построено по модульному принципу с использованием функционального подхода.
Пользовательский интерфейс полностью написан на Jetpack Compose с использованием шаблона MVVM в дизайне Material3.
Приложение использует API AudioRecord/MediaCodec для записи и кодирования звука.
Стек: Kotlin, Coroutines, Jetpack Compose, Glance, Hilt, WorkManager, Room, OkHttp, Moshi, DataStore, Coil, Junit.
Это приложение использует службу AudD в качестве основного API распознавания музыки. Обратите внимание, что сервис AudD не является бесплатным, и для использования этого приложения вам понадобится специальный токен API, предоставляемый сервисом. Если у вас нет токена API, вы можете подписаться на пробную версию.
Существует также возможность использовать приложение без токена, но учтите, что это значительно ограничит количество ежедневных распознаваний, которые можно выполнить. Имейте в виду, что такое поведение не гарантируется сервисом и может быть ограничено в любое время.
Если вы хотите помочь перевести приложение на свой родной язык, вы можете сделать это через Weblate. Если ваш язык еще не доступен, начните перевод с помощью инструмента -> начать новый перевод.
Не стесняйтесь исправлять любые ошибки или предлагать лучшие варианты перевода для текущих переводов.
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/>.