Elisa, Accessibility and other News

I should be communicating more often about development related to the Elisa music player. Recently Safa Alfulaij added support for right-to-left interface. This is a very good excuse to talk about what happened since my previous post.

Accessibility Improvements

As I said, thanks to Safa Alfulaij Elisa has mostly good support for RTL interface. From my testing as a French native speaker I did notice a problem with icons of ToolButton components that have no way to indicate that they should be mirrored. Apart from that, it should be usable.

Screenshot_20170906_220229
Reversed Album View

This contribution is really important to have Elisa be more accessible to more people. This topic is also the main subject of the next KDE sprint in Randa (Randa Meeting). Please have a look to the contribute page to help fund KDE developer sprints (Make KDE more accessible).

Music Import

After having gotten quite a few feedback about the lack of user interactions during music import, I have started to work to improve this area.

I added two things:

  • A passive area showing the count of imported music track files (before duplicates are ignored) ;
  • An offer to modify configuration when Baloo indexing is disabled or the music is not found in the default music path. This also adds a KCM dedicated to configure the paths where your music collection is located.
Screenshot_20170906_225104
Improvements in user notifications

Platform Support Improvements

I have been improving support for flatpak as a way to allow a faster way to test it and to get feedback for new developments. I also think that this in no way going to replace packaging by Linux distributions. At least for me, there is a lot of comfort to be able to “apt-get install” almost everything I need.

I also have been working on improved Windows support. This is mainly driven by my need to have a good music player usable at my work place. By the way, people working on KDE for Windows are both really helpful and they do a very good job.

Future work

I need to finish my work to have robust support for notifications allowing the user to have a better and more natural interaction with the player especially during music import.

I also need to integrate in the main branch a very nice work by Martin T. H. Sandsmark that adds support for visualizations during play of music. I just needed to learn how to write KCM (especially with an qml UI). I also want to allow the feature to be easily discoverable without bothering people not using it.

 

Advertisements

13 Comments Add yours

  1. John says:

    One of those Amarok things that will keep me forever linked to it unless there’s an alternative is Lyrics. Will Elisa also get Music Lyrics (and other useful info) like Amarok?

    Like

    1. mgallien says:

      It is planned but not necessarily at the start. I would like to ensure users can easily control the network activity of the music player (for privacy reasons or because users are not always connected) before adding such features.

      Like

      1. John says:

        Nice 🙂

        Lyrics and Wikipedia info are 2 things i use a lot in Amarok. But specially the Lyrics! I Found them a very nice feature. Your idea to control the traffic, however, is also very nice! 🙂

        Will keep an eye on Elisa.

        (i suppose this is not based on kirigami, right?…)

        Like

      2. mgallien says:

        I have done a year ago a first prototype with Kirigami v1 for Android. The necessity to have an Android service (not possible in Qt at the time) as made it something not very usable.

        Like

  2. tumaix says:

    It’s starting to be very very pretty. Congrats.

    Like

    1. mgallien says:

      Thanks for your nice comment.

      Like

  3. hook says:

    Love the update and looking sooo much forward to a first proper release! 😀

    Is there a .deb anywhere or a Nix package available?

    Like

    1. mgallien says:

      I believe Neon has packages and maybe kubuntu (not sure). I hope also to be able to soon be able to provide a flatpak public package.

      Like

      1. hook says:

        Hmm, my work machine’s on KUbuntu and I don’t see it in the KDE repo yet – will keep my eyes open though!

        My home machine’s on NixOS, so I’m not sure how Flatpack would even work there. If there will be some good docs on how to compile it, I may take a stab at packaging it, when it releases.

        Like

  4. mahen says:

    Salut Matthieu !

    Thanks for your hard work ! Hopefully you’ll help fill an important gap in the KDE library !

    Merci à toi

    Like

    1. mgallien says:

      Thanks for your reply. I hope Babe and Juk will also release with good Qt5 versions. I believe diversity is good.

      Like

  5. jamboarder says:

    Great progress! So happy you’re working on this!

    Like

    1. mgallien says:

      Thanks for your support. I am trying my best to bring this to a useful state . Anyway, your design ideas have really inspired my development. Thanks a lot for that

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s