Elisa 0.4.0 Release

Elisa is a music player developed by the KDE community that strives to be simple and nice to use. We also recognize that we need a flexible product to account for the different workflows and use-cases of our users.

We focus on a very good integration with the Plasma desktop of the KDE community without compromising the support for other platforms (other Linux desktop environments, Windows and Android).

We are creating a reliable product that is a joy to use and respects our users privacy. As such, we will prefer to support online services where users are in control of their data.

I am happy to announce the release of 0.4.0 version of the Elisa music player.

The new features are explained in the following posts New features in Elisa, New Features in Elisa: part 2 and Elisa 0.4 Beta Release and More New Features.

There have been a couple more changes not yet covered.

Improved Grid Views Elements

Nate Graham has reworked the grid elements (especially visible with the albums view).

I must confess that I was a bit uneasy with this change (it was a part mostly unchanged since the early versions). I am now very happy about this change.

Screenshot_20190522_221314
Before
Screenshot_20190522_215801
After

Getting Involved

I would like to thank everyone who contributed to the development of Elisa, including code contributions, testing, and bug reporting and triaging. Without all of you, I would have stopped working on this project.

New features and fixes are already being worked on. If you enjoy using Elisa, please consider becoming a contributor yourself. We are happy to get any kind of contributions!

We have some tasks that would be perfect junior jobs. They are a perfect way to start contributing to Elisa. There are more not yet reported here but reported in bugs.kde.org.

The flathub Elisa package allows an easy way to test this new release.

Elisa source code tarball is available here. There is no Windows setup. There is currently a blocking problem with it (no icons) that is being investigated. I hope to be able to provide installers for later bugfix versions.

The phone/tablet port project could easily use some help to build an optimized interface on top of Kirigami. It remains to be seen how to handle this related to the current desktop UI.

 

Elisa 0.4 Beta Release and More New Features

Elisa is a music player developed by the KDE community that strives to be simple and nice to use. We also recognize that we need a flexible product to account for the different workflows and use-cases of our users.

We focus on a very good integration with the Plasma desktop of the KDE community without compromising the support for other platforms (other Linux desktop environments, Windows and Android).

We are creating a reliable product that is a joy to use and respects our users privacy. As such, we will prefer to support online services where users are in control of their data.

In the part 1 and part 2 of this series, I have talked about some new features that landed in Elisa from several contributors.

Today, I would like to introduce the beta release of the 0.4 version and more features that will be in this version.

Android Support for Music Discovery

It is a goal to have a first class support of Android in Elisa. Currently, the only thing really done is the support for discovering your music on Android.

Android provides a service a little bit similar to Baloo allowing an application to query all the music files on a device. Elisa is supporting that and a very simple interface allow to see that.

In order to have a true support, two steps need to be done:

  • Elisa should have an user interface usable on small screens (possibly leveraging Kirigami2 much more than currently) ;
  • Elisa should be separated to allow your music to continue once your device is no longer displaying the application (related to the Android services).

Help is very much welcome on this project given I currently miss enough time to make progress on this.

Support for Embedded Cover Images

The music cover images can be embedded in the metadata of a music file. Elisa is now showing them.

Screenshot_20190504_222220
Same music in Elisa and in Dolphin showing embedded cover

I would like to thank Alexander Stippich who added support for that in KFileMetaData and made it so easy to add support in Elisa. It would probably be a good idea for anybody needing to query metadata for files in a Qt based application to have a look at KFileMetaData.

Easy Navigation to Album or Artist of the Currently Playing Track

In the header bar, it is now possible to navigate to the album or artist of the playing track by clicking on it (contributed by Diego Gangl). The mouse nicely changes to indicate that.

Screenshot_20190504_224004
Navigating to the artist of the playing track

Beta Release

We are preparing for the next stable release. As such, there is a feature freeze and an ongoing effort to squash as many bugs as possible.

We really appreciate any feedback on the current state via bugs.kde.org. We welcome bug report or feature suggestions.

You can get the next release by building from source. The windows installer is not included because the current ones are not in a releasable state (there are some platform specific code not in good shape).

For flatpak, some really nice additions to flathub has made it easy to provide builds for beta releases. The simplest way to install it is via this command:

$ flatpak install https://flathub.org/beta-repo/appstream/org.kde.elisa.flatpakref

How You Can Help

Elisa is a project that welcomes new contributors and feedback.

There are currently quite a few reported feature requests that may have to wait for a long time except if a new contributor shows up. It is really a good opportunity to contribute to a free open source project in the KDE community.

The KDE community is really a nice place to work on free and open source code.