Audile adalah aplikasi pengenalan musik sumber terbuka, yang dapat membantu Anda mengenali trek musik yang diputar di dekat Anda dengan cepat dan akurat. Aplikasi ini menggunakan layanan AudD dan ACRCloud untuk melakukan identifikasi lagu dan layanan Odesli untuk mengambil tautan lagu tambahan khusus platform.
Rilis F-Droid tidak dapat ditingkatkan ke rilis lain karena dikompilasi dan ditandatangani oleh F-Droid.
Audile ditulis dalam Kotlin dan berjalan pada Android 8.0 atau lebih tinggi.
Arsitektur aplikasi terinspirasi oleh praktik lengkungan yang bersih. Aplikasi ini dimodulasi dengan pendekatan berbasis fitur.
UI sepenuhnya ditulis dalam Jetpack Compose dengan pola MVVM dalam desain Material3.
Aplikasi ini menggunakan AudioRecord/MediaCodec API untuk perekaman dan pengkodean audio.
Tumpukan: Kotlin, Coroutine, Jetpack Compose, Glance, Hilt, WorkManager, Room, OkHttp, Moshi, DataStore, Coil, Junit.
Aplikasi ini menggunakan layanan AudD sebagai API Pengenalan Musik utama. Harap dicatat bahwa layanan AudD tidak gratis, dan Anda memerlukan token API khusus yang disediakan oleh layanan untuk menggunakan aplikasi ini. Jika Anda tidak memiliki token API, Anda dapat mendaftar untuk uji coba.
Ada juga opsi untuk menggunakan aplikasi tanpa token, namun perlu diingat bahwa ini akan secara signifikan membatasi jumlah pengenalan harian yang dapat dilakukan. Harap diingat bahwa perilaku ini tidak dijamin oleh layanan dan dapat dibatasi kapan saja.
Jika Anda ingin membantu menerjemahkan aplikasi ke dalam bahasa ibu Anda, Anda dapat melakukannya melalui Weblate. Jika bahasa Anda belum tersedia, mulailah menerjemahkan dengan alat -> mulai terjemahan baru.
Jangan ragu untuk memperbaiki kesalahan apa pun atau menyarankan opsi terjemahan yang lebih baik untuk terjemahan saat ini.
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/>.