aka MusicRecognizer app for android
  • Kotlin 97.4%
  • Rust 2.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-07 21:21:29 +03:00
.github Update repository links 2026-08-07 21:21:29 +03:00
.idea Update gitignore 2026-08-07 21:18:26 +03:00
app Update dependencies 2026-08-06 23:01:00 +03:00
build-logic Add prerecording feature 2026-06-17 21:33:10 +03:00
core Update dependencies 2026-08-06 23:01:00 +03:00
fastlane/metadata/android Translations update from Hosted Weblate (#167) 2026-08-06 22:02:49 +03:00
feature Update repository links 2026-08-07 21:21:29 +03:00
gradle Update dependencies 2026-08-06 23:01:00 +03:00
img Update metadata 2024-03-04 10:19:49 +03:00
.gitignore Update gitignore 2026-08-07 21:18:26 +03:00
build.gradle.kts Upgrade to AGP 9 2026-03-04 19:39:11 +03:00
BUILDING.md Update BUILDING.md 2026-05-16 23:27:53 +03:00
compose_compiler_config.conf Simplify app architecture 2025-02-17 19:57:32 +03:00
CONTRIBUTING.md Update repository links 2026-08-07 21:21:29 +03:00
FUNDING.md Update FUNDING.md 2026-08-06 22:05:39 +03:00
gradle.properties Update dependencies 2026-07-16 20:53:51 +03:00
gradlew Update dependencies 2026-08-06 23:01:00 +03:00
gradlew.bat Update dependencies 2026-08-06 23:01:00 +03:00
LICENSE.md Update metadata 2024-03-04 10:19:49 +03:00
PRIVACY.md Update PRIVACY.md 2026-06-18 23:52:56 +03:00
README.md Update repository links 2026-08-07 21:21:29 +03:00
settings.gradle.kts Update repository links 2026-08-07 21:21:29 +03:00

Warning

Free and Open-Source Android is under threat.

Google will turn Android into a locked-down platform, restricting your essential freedom to install apps of your choice. Make your voice heard.

Keep Android Open.

Audile

Audile is an open-source music recognition app that can help you quickly and accurately identify a music track playing near you. The app integrates AudD, ACRCloud, and Shazam for song identification, and uses Odesli to retrieve platform-specific track links.

Get it on F-Droid Get it on GitHub

F-Droid releases cannot be upgraded to other releases as they are compiled and signed by F-Droid.

The app runs on Android 8.0 or later.

Features

  • Recognition - Audile allows you to perform song recognition in one click. The app will save the recording if there is no internet connection, and the recognition process will resume when you come back online. You can customize the default behavior for unsuccessful recognition (no internet, no matches, another failure) via the preferences.
  • Background Usage - Use the app seamlessly from the notification drawer, home screen widget, floating button, or quick settings tile. Manage the recognition process and obtain track information without launching the app.
  • Track Information - Upon successful recognition, the app provides information about the track, including the title, artist, album, release year, artwork, lyrics, and links to the track on popular music services.
  • Library - All recognized tracks are stored in the app library. You can filter the track list, create a favorites collection, search for tracks, or delete tracks.
  • Preferences - The app offers various options to customize its behavior and appearance, accessible from the settings screen.

Screenshots

API Key

AudD

AudD is a paid service that requires an API token. If you don't have one, you can signup for a 14-day trial token.

You can also use the app without a token, but this will significantly restrict the number of daily recognitions that can be performed. Please keep in mind that this behavior is not guaranteed by the service and can be restricted at any time.

ACRCloud

ACRCloud is a paid service that offers a free trial period and ongoing limited free usage for development. To use this service, you must create an account and register a project. If you encounter any difficulties, please refer to this guide.

Please pay attention to these steps:

  • Select the geographical region closest to you to minimize internet latency.
  • Set the audio source as Recorded audio.
  • Set the audio engine of your choice. Audio fingerprinting is the most accurate for general use.
  • Check all the boxes for 3rd party ID integration.

Contributing

Contributions are welcome and encouraged. Please read Contributing Guidelines to get started.

Translation

Translation progress

If you would like to help translate the app into your language, you can do so through Weblate.

Feel free to submit new translations, correct errors, or suggest better phrasing for existing strings.

Donation

This app is completely free. It comes without any ads or other forms of commercial monetization. To support ongoing development or simply say thanks, consider making a donation.

Building from sources

Please refer to the detailed build instructions.

License

Copyright (C) 2023-2026 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/>.