MusicRecognizer
v1.7.1
Audile 是一款開源音樂識別應用程序,可幫助您快速且準確地識別您附近正在播放的音樂曲目。該應用程式使用 AudD 和 ACRCloud 服務來執行歌曲識別,並使用 Odesli 服務來檢索其他特定於平台的曲目連結。
F-Droid 版本無法升級到其他版本,因為它們是由 F-Droid 編譯和簽署的。
Audile 採用 Kotlin 編寫,在 Android 8.0 或更高版本上運行。
應用程式架構的靈感來自乾淨的拱門實踐。該應用程式採用基於功能的方法進行模組化。
UI 完全以 Jetpack Compose 編寫,採用 Material3 設計中的 MVVM 模式。
該應用程式使用 AudioRecord/MediaCodec API 進行音訊錄製和編碼。
堆疊:Kotlin、協程、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/>.