Mousai, a song recognition application

about mousai

In the next article we are going to take a look at Mousai. This is a song recognition application for the Gnu / Linux desktop. The program is built using GTK, taking advantage of the song recognition API AudD. This application is something like Shazam for Gnu / Linux.

The next time you're interested in being able to identify a song you heard on a TV show, movie, or other video, trying Mousai might be a good option. Mousai uses the AudD API, which has a limited rate. Which means it can only be used to 'listen' to a few songs every day for free. If you need more, you can sign up to get your own API key and use it within the app.

Mousai incorporates a couple of interesting things, such as the ability to listen to excerpts of previously identified songs, and access a web page full of links to play the song in its entirety from popular music streaming services.

Some of the characteristics of Mousai

  • It will allow us to discover the songs we want to know with a easy to use interface.
  • Identify the title and artist of the song in seconds.
  • To work faster, the program has keyboard shortcuts easy to use.

keyboard shortcuts for Mousai

  • It goes to store the identified song, including album cover, in history.
  • We can preview the identified song with the native player.
  • We will have the possibility of listen to the song from the web with the link that the program will provide us.
  • mousai works completely on demand. It does not stay 'listening'in the background as other similar applications do.

Install Mousai on Ubuntu

Mousai is a free open source software available at Flatub. If you use Ubuntu 20.04 and you still do not have this technology enabled on your computer, you can continue The Guide a colleague wrote about it on this blog.

For install it on Ubuntu, we will only have to open a terminal (Ctrl + Alt + T) and execute the command in it:

install the app as flatpak

flatpak install flathub io.github.seadve.Mousai

To start the program, we can search for its corresponding launcher on our computer, or directly write in the terminal:

mousai launcher

flatpak run io.github.seadve.Mousai

To take advantage of the API that Mousai uses, it is not necessary to install the desktop app. We can also use the Chrome extension.

A quick look at the app

app instar face

If we open Mousai, we will only have to press the 'buttonEscuchar'while we play the song that we are interested in identifying. Obviously the ideal is to play the music near the microphone. After a few seconds, the program should tell us the name of the song and who is playing it on the screen.

mousai running

As we discussed above, the application uses the AudD.io API, and this will only allow us to recognize a few songs a day, if we do not add a username and password. Even if If you use a VPN and change the location of the connection, it allowed me personally to recognize many more without using a username and password.

Keep in mind that unsuccessful matches will also exhaust the daily allowance of free matches.

From the hamburger located in the upper right part of the program screen, we will find the options In order to clear the search history, reset the token and show us the keyboard shortcuts.

open link in browser

In the list of recognized songs we will see that there is a play button (Play) and another that will take us to a web page from where we can listen to the song on different services, such as Spotify, Apple Music or YouTube Music.

uninstall

For remove this application from our system, we will only need to open a terminal (Ctrl + Alt + T) and execute the command in it:

uninstall mousai

flatpak uninstall io.github.seadve.Mousai

Mousai is a simple app that can identify songs similar to Shazam. I have to say that during the tests I did, Mousai could not find some songs of more or less known bands, but most of them he recognized them quickly.

It can learn more about this program from the project's GitHub repository.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   bethy m said

    very useful recommendation