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
  • 2
    Not really a answer at all, and almost defiantly not open source :( but there is Sound Search for Google Play which at a guess checks against the contents of the Google Play Store for matches.
    – Wilf
    Commented Oct 2, 2015 at 23:13
  • Untested: github.com/gvsumasl/EchoprintForAndroid (which makes use of the FLOSS music identification system Echoprint, which also provides gratis song data)
    – unor
    Commented Oct 22, 2015 at 23:48

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.