Recognize songs and get their title, artist, album, record label, release date, and song link.
Press and recognize the music:
Video
Get the artwork from: Apple, Spotify and Deezer:
Play from Apple Music:
Play from Spotify:
Play from Deezer:
ApiToken
Sets the AudD API token.
You'll need to log in to https://audd.io/ to obtain your token.
IsRecording
Indicates whether audio is currently being recorded.
StartRecording
Start recording for song recognition.
durationMs specifies how long to record (in milliseconds) before automatically stopping
StopRecordingAndRecognize
Stop recording manually and start recognition.
OpenMusicApp
Opens the music URL in its corresponding app.
MusicAppOpened
Triggered after attempting to open a music app.
TrackDetected
Triggered when a song is detected.
RecordingStarted
Triggered when audio recording starts.
RecordingStopped
Triggered when audio recording stops.
RecognitionError
Fires when an error occurs.
The audio is temporarily saved in the app's internal storage (in the cache folder) only during the recording and recognition process.
Once recognition is complete (or if it fails), the audio file is automatically deleted.
A permanent copy of the recorded audio is not retained on the device after the process.
The AudD API is used to recognize music.
You'll need to log in to https://audd.io/ to obtain your token.
The API has a free trial period with 300 recognitions for testing. After that, you'll need to pay for a subscription. All that information is available on the page.
v1.0 July 29, 2025.
JDK: 11
Minimum API Level: 21
Updated On: 2025-07-29T07:00:00Z
Built using: FAST-CLI v4.0.0-premium
Thanks.