Melody: a music player written in the Vala language

Melody, catch

If you want to try a new experience with another alternative music player, you can try it with melody. It is open source and written in the Vala programming language. If you did not know, Vala is a modern language created to be similar to the characteristics of other current languages, have low cost of requirements, focused on objects, and without additional requirements in runtime like others.

Very quickly, I would also like to add that there is a bit of controversy with Vala and the GNOME project. The reason is that Vala is a competitor for Mono. You already know that Mono is part of the GNOME kernel, but some of the developers are already beginning to hail the replacement of Mono by Vala. Supporters say it has great performance and could not be blocked by Microsoft patents such as Mono. Those who do not want it allege that Vala is still immature and with little documentation ...

That being said, going back to the Melody project, to say that its look looks pretty good. It is not heavy and has all the functions that a normal music player would ask for. It has been designed for the elementaryOS distro, and is available in your AppCenter if you're interested. You can install it with one click very easily. But if you don't have this distro, don't worry, it can be installed on other distros in a not very complicated way.

To have it in other distros, you can check if it is in the official repositories of your distro. For example, on Arch Linux, the latest version is available from the Arch User Repository (AUR). And you can compile from source code for any other distro if you want without too much trouble. On top of that, if you don't want to complicate your life too much, there is a universal Melody Flatpak package available (unfortunately, at the moment, there is no AppImage or Snap).

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

2 comments, leave yours

Leave a Comment

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



  1. Responsible for the data: AB Internet Networks 2008 SL
  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.   logan said

    I do better than Lollypop. Fully recommended

    1.    Isaac said

      Thanks! I'm glad to hear it