A non-transitory computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes the processors to perform acts that provide a method for providing music related information by recognition of music by a music search server, the method comprising:
- receiving an audio DNA and broadcasting information of broadcasted music;
- identifying, using the music search server, the broadcasted music by determining whether the received broadcasting information matches music information and broadcast time of one of a plurality of broadcasting programs or advertisements, and comparing, when the determining fails to match the broadcasted music, the received audio DNA with audio DNA of the music pieces to identify the broadcasted music;
- searching detailed information on music identified by the audio DNA searcher;
- and
- transmitting the detailed information search result.