I am looking for an open-source app that would do audio pattern recognition (finger printing) on Android, in the style of Shazam or Soundhound.

It should:

  • recognize songs OTA (Over-The-Air), i.e. capture song by microphone and identify song
  • be open-source
  • work on Android

1 Answer 1


There is an app called "Encore" which is a fully featured music player with a lyrics finder and music recognition. It's free and open source, Here are the links to Github, GooglePlay and the xda forums thread.

Possibly one of the app's downsides is that you can't launch quickly the recognition activity with a widget (last time I checked) - you have to enter the app and go there manually. Perhaps, you can open an Issue on Github with this feature request and you will have exactly what you need.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.