Singer at Concert

SongRec – open source Shazam client

In Operation

Here is an image of SongRec in operation.

Click image for full size

SongRec mimics its mobile relation by turning on the microphone and capturing sounds from it. The software automatically detects when a song changes and offers recognition of the new song.

It’s possible to turn off the microphone recognition and recognize songs from your speakers. The software can also recognize songs by supplying it with a local audio file. It’s a useful way to find missing tags and other details of tracks from a local music library.

What does the program do behind the scenes? It takes a fingerprint of the song, uploads it to the Shazam server, and then displays the results. The Rust client doesn’t do any of the actual recognition and sends only information about the prominent frequency peaks of a song.

Much of the output window is consumed by an image of the album, and a history of the recognized songs. The list can be exported in CSV format.

There’s also the ability to generate a lure from a song. When playing the lure, Shazam believes that it’s the concerned song.

Next page: Page 3 – Summary

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Share this article

One comment

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.