It recognises pretty much all my english songs, but unfortunately it didn't recognise any of my cantonese/mandarin songs. I wish we had the listen app. That was the ultimate app because it could recognise chinese songs as well.