Shazam is an app that identifies multimedia. The program stores a catalogue of audio fingerprints in a database. Shazam works by analyzing the captured sound and seeking a match based on an acoustic fingerprint in a database of millions of songs. It generates a spectrogram (a time/frequency 2D graph of the sound, with amplitude at intersections) of the sound, and maps out the frequency peaks from it (which should match key points of the harmonics of voice or of certain instruments).
Shazam can identify music, movies, advertising, and television shows, based on a short sample played either through the microphone of the device and also when you’re listening through your headphones. Unfortunately it’s proprietary software. As the software is developed by Apple it isn’t available for Linux. However, this doesn’t stop enterprising open source developers from making their own creations.
Music Recognition is a free and open source application for Ubuntu Touch that provides a similar function to Shazam.
Features include:
- Uses the ACRCloud API, which provides several services regarding music recognition.
- Good accuracy.
- Volume slider for microphone.
- Album covers.
- History tab which shows previously detected songs.

![]()
Music Recognition is a delightfully simple app.
The software works very well correctly recognising each song we tested. It’s free and open source software published under the MIT license.
Music Recognition is written in C++. Learn C++ with our recommended free books and free tutorials.
Music Recognition was evaluated on the Volla Phone Quintus, a smartphone powered by the Mediatek Dimensity 7050 with 8 cores, 8GB of RAM and 256GB of storage, running Ubuntu Touch 24.04.
Eligibility criteria
| For an Ubuntu Touch app to be awarded our love, it must satisfy the following criteria: | |
| High quality with a good set of features, stable in operation; | |
| No charge to use the app; | |
| No intrusive ads in the program; | |
| Open source and proprietary software can be included; | |
| Volla Phone Quintus | |
|---|---|
| Introduction | Introduction to the series and interrogation of the phone |
| Ubuntu Touch | A Brief Overview of the Apps Pre-installed |
| Libertine | Run Linux Desktop Applications on the phone |
| Waydroid battery life | Run Android applications on the phone |
| Ubuntu 24.04-1.0 | Blog article about the recent upgrade to Ubuntu Touch |
| Useful Software for Ubuntu Touch | Music Recognition |
| Lots more articles are currently being prepared | |