Last Weeks Activity in Elisa

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.

I enjoy working on the elisa music player. I hope some people enjoy using it. All of this would not have been possible without the KDE community. There is an ongoing fundraising campaign. Please support it.

https://www.kde.org/fundraisers/yearend2017/

Not much have been done due to Christmas and end of year holidays.

The following things have been integrated in Elisa git repository:

  • Disable shadows when no artist image is present by Diego Gangl ;
  • Unify track delegate handling by Alexander Stippich ;
  • Fix missing assignment of music listener for MediaArtistAlbumView by Alexander Stippich ;

There are also some pending diff request in phabricator.

We have also some ongoing work to organize work with KDE VDG. Some future changes following their feedback is planned.

I am also driving an effort to more clearly communicate what elisa is about (inspired by the work on KDE goals and plasma vision). I hope to be able to also have a vision for elisa and to derive some goals aligned with those of the KDE community.

Last Weeks Activity in Elisa

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 has made yet another round of improvements to the UI and especially improved a lot the playlist by making it more fluid. It really feels much better now (at least for me).

I have added the possibility to load or save playlists. It is currently restricted to tracks already known to Elisa. More work is needed to support any audio files.

Screenshot_20171214_212504
Current state of the interface.

The following things have been integrated in Elisa git repository:

  • delete outdated todo list by Alexander Stippich ;
  • fix player being stuck when same track is played in random mode by Matthieu Gallien ;
  • enhance content view navigation by Alexander Stippich:
    • The backspace key is now also accepted for back navigation in e.g. the artist album view ;
    • A mouse area is added to MediaBrowser to allow back navigation with the mouse backbutton ;
    • Focus is forced on the stackview when arist or album is opened. Without this, the back key navigation is only working when it is actively focused by the user, e.g. by a mouse click ;
  • deduplicate code for the content view and adjust visual appearance by Alexander Stippich ;
  • merge MediaPlayList and PlayListControler to reduce size of code by Matthieu Gallien ;
  • make margins consistent and remove horizontal separator in playlist by Alexander Stippich ;
  • show passive notification when a track fail to play by Matthieu Gallien ;
  • remove context menus by Alexander Stippich ;
  • overhaul RatingStar by Alexander Stippich ;
  • add possibility to load and save a playlist at format m3u from two buttons at bottom of playlist by Matthieu Gallien ;
  • fix problems with dependencies and make some optional ones be required. Require all tier1 dependencies if they are also supported on Windows and
    Android by Matthieu Gallien ;
  • more improvements to playlist by Alexander Stippich:
    • Some more improvements to the playlist. First of all, adds more animations and fixes T6295.
    • Fixes some scaling issues and makes Show Current Track also select the item to highlight it better.
    • Converts actions to use signals
  • shorten the play now and replace play list button text by Alexander Stippich;
  • add a readme for packagers following some feedback in #kde-devel by Matthieu Gallien ;

Elisa 0.0.80 Released

The Elisa team is happy to release the first alpha release of a future 0.1 version of the Elisa music player.

Screenshot_20171207_231959

Elisa is a music player designed to be simple and nice to use.

Elisa allows to browse music by album, artist or all tracks. The music is indexed using either a private indexer or an indexer using Baloo. The private one can be configured to scan music on chosen paths. The Baloo one is much faster because Baloo is providing all needed data from its own database. You can build and play your own playlist.

It is available in source form only at https://download.kde.org/unstable/elisa/0.0.80/elisa-0.0.80.tar.xz. KDE also provides regular flatpak and windows builds. The windows builds are provided by binary-factory.kde.org and are using Craft. Thanks to the people in the flatpak and windows teams. A binary package is provided for Fedora thanks to Robert-André Mauchin. Other Linux distributions may provide binary packages from the git repository (as far as I know, there is an AUR package and a package for Neon).

The development is still continuing and we will regularly release an alpha version until we have completed review by other KDE developers. We plan to move to kdereview as soon as we have finished a few missing features.

For the curious reader, the phabricator workboard of Elisa is a good way to know what is happening (https://phabricator.kde.org/project/board/193/).

Any help is very much welcome. We have open tasks for code but also for design.