X Privacy & Cookies This site uses cookies. By continuing, you agree to their use. Learn more, including how to control cookies. Got It!

Advertisements

Elisa is a music player designed to be simple and nice to use. It allows to browse music by album, artist or all tracks. You can build and play your own playlist. We aim to build a fluid interface that is easy to use.

Alexander did several changes to ease on boarding for new developers. For example, he renamed files that have difficult to understand names (this project started as a pure UPnP/DLNA client). This is really important if we want to be able to grow the number of developers working on Elisa. Kudos to him.

Alexander is working on a quite big feature. It will add “enqueue” and “replace and play” buttons to all views. Here is a preview of that feature:

The new buttons will add all music currently shown by the view. It means that one can directly adds the result of a search. This is a big improvement in productivity.

The following things have been integrated in Elisa git repository:

Optimize files indexing by doing more stuff in pure c++ instead of mixing c++ and qml in inefficient ways by Matthieu Gallien

use ModelTest from Qt to better test all models by Matthieu Gallien

fix import tracks count being wrong when not built with Baloo by Matthieu Gallien

add elisaImport executable to perform benchmarks by Matthieu Gallien

unbreak qml automatic tests by Matthieu Gallien

use qrc url instead of relative path by Alexander Stippich

query all metadata and make them available by Alexander Stippich

fix keyboard focus problem in GridBrowserDelegate with an automatic qml test by Matthieu Gallien

move qml files to subfolder by Alexander Stippich

Disable track number for songs that don’t have it by Diego Gangl

fix missing argument by Alexander Stippich

rename main elisa files by Alexander Stippich

Change color of elapsed time in seek/volume bars by Diego Gangl

Fix minor typo by Yuri Chornoivan

improve the documentation to match the current state by Matthieu Gallien

harmonize handling for all content delegates by Alexander Stippich

use PropertyAction by Alexander Stippich

use real instead of var by Alexander Stippich

implement a metadata view for tracks by Alexander Stippich

change contrast in player controls by Alexander Stippich

replace default background for HeaderBar by a wallpaper from Breeze by Matthieu Gallien

introduce GridBrowserView and GridBrowserDelegate for generic grid view by Matthieu Gallien

cleanup of src directory by Alexander Stippich

Advertisements