Feed Advanced Search

Nov 17 2018

astippich closed D16193: add a test for tracks with empty artist tag in database.
Nov 17 2018, 9:11 AM · Elisa
astippich closed D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Nov 17 2018, 9:11 AM · Elisa
astippich closed D16362: use rating and comment stored in metadata tags.
Nov 17 2018, 9:10 AM · Elisa
astippich added a comment to D16362: use rating and comment stored in metadata tags.

thanks

Nov 17 2018, 9:10 AM · Elisa
mgallien accepted D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Nov 17 2018, 8:38 AM · Elisa
mgallien accepted D16362: use rating and comment stored in metadata tags.

Sorry for the delay

Nov 17 2018, 8:36 AM · Elisa
astippich claimed T6255: Add support for cover images embedded in tracks.
Nov 17 2018, 8:31 AM · Elisa

Nov 13 2018

mgallien updated the summary of D16302: improve database performance and reliability.
Nov 13 2018, 6:39 AM · Elisa
mgallien retitled D16302: improve database performance and reliability from [WIP] improve database performance and reliability to improve database performance and reliability.
Nov 13 2018, 6:38 AM · Elisa
mgallien updated the diff for D16302: improve database performance and reliability.
  • reduce overhead from AllTracksModel
  • reduce overhead of AllAlbumsModel and make it synchronous
  • do not list files too early from Baloo
  • keep all files discovered from a source and fix a minor related issue
  • add a test for DatabaseInterface::askRestoredTracks
  • add albums and artists cache and improve cache usage
  • improve management of files not modified since last scan of music files
Nov 13 2018, 6:38 AM · Elisa

Nov 4 2018

astippich retitled D13872: create a FlatButtonWithToolTip component for MediaPlayerControl from create a ButtonWithToolTip component for MediaPlayerControl to create a FlatButtonWithToolTip component for MediaPlayerControl.
Nov 4 2018, 10:50 AM · Elisa
astippich added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

D16659 and its dependent revision will allow to remove custom styling in the future

Nov 4 2018, 10:48 AM · Elisa
astippich updated the diff for D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
  • rename to FlatButtonWithToolTip
Nov 4 2018, 10:47 AM · Elisa

Nov 2 2018

astippich added inline comments to D16362: use rating and comment stored in metadata tags.
Nov 2 2018, 8:06 PM · Elisa
astippich added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

I lack time until next week for a proper review.

Nov 2 2018, 8:01 PM · Elisa
mgallien added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

see D16284

I have been working on this subject to help come this diff come to a conclusion. Thanks for your work on this as it is important.

I believe that we have been overusing ToolButton at places just to get a flat look instead of doing the proper job (i.e. customizing the look of a Button component).

I also better understand (thanks to D16284) why we get icon+text. I believe that this will not change as it is done on purpose to maximize compatibility with QWidget equivalent of ToolButton. We are the guilty ones here given we had used ToolButton components in places where we expected a custom behavior (i.e. no text).

I have a private (at the moment) branch with no QQCv1 components. There are several regressions. I had kept overusing ToolButton like in master branch.

I would like to try to come up with a long term and maintainable solution for each of our button cases:

  • flat button with text and icon ;
  • flat button with tooltip and icon ;
  • flat round button with icon ;

    The result should be fully usable with keyboard only, mouse+keyboard and touch screens. That means that ToolButton as is is not the solution because the focus behavior is not going to work for keyboard only usage. Our solution should work with org.kde.desktop and Fusion style (at least).

I've gone ahead and factored out the current button code that was copied all over in MediaPlayerControl. As it is now, it's mostly a refactoring only with the exception that actions are now used.
Imho we don't need a round button anymore.
If you agree on the implementation, I will roll this out to all qqc1 toolbuttons in the views and playlist.

Nov 2 2018, 9:37 AM · Elisa
mgallien added inline comments to D16362: use rating and comment stored in metadata tags.
Nov 2 2018, 9:14 AM · Elisa

Nov 1 2018

astippich added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

see D16284

I have been working on this subject to help come this diff come to a conclusion. Thanks for your work on this as it is important.

I believe that we have been overusing ToolButton at places just to get a flat look instead of doing the proper job (i.e. customizing the look of a Button component).

I also better understand (thanks to D16284) why we get icon+text. I believe that this will not change as it is done on purpose to maximize compatibility with QWidget equivalent of ToolButton. We are the guilty ones here given we had used ToolButton components in places where we expected a custom behavior (i.e. no text).

I have a private (at the moment) branch with no QQCv1 components. There are several regressions. I had kept overusing ToolButton like in master branch.

I would like to try to come up with a long term and maintainable solution for each of our button cases:

  • flat button with text and icon ;
  • flat button with tooltip and icon ;
  • flat round button with icon ;

    The result should be fully usable with keyboard only, mouse+keyboard and touch screens. That means that ToolButton as is is not the solution because the focus behavior is not going to work for keyboard only usage. Our solution should work with org.kde.desktop and Fusion style (at least).
Nov 1 2018, 7:43 PM · Elisa
astippich updated the summary of D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Nov 1 2018, 7:39 PM · Elisa
astippich updated the diff for D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
  • do not use toolbutton
Nov 1 2018, 7:37 PM · Elisa
astippich added a comment to D14018: Make labels in header bar clickeable.

I think you need to install the Qt5CorePrivate development files

Nov 1 2018, 3:38 PM · Elisa

Oct 31 2018

astippich added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

see D16284

I have been working on this subject to help come this diff come to a conclusion. Thanks for your work on this as it is important.

I believe that we have been overusing ToolButton at places just to get a flat look instead of doing the proper job (i.e. customizing the look of a Button component).

I also better understand (thanks to D16284) why we get icon+text. I believe that this will not change as it is done on purpose to maximize compatibility with QWidget equivalent of ToolButton. We are the guilty ones here given we had used ToolButton components in places where we expected a custom behavior (i.e. no text).

Oct 31 2018, 9:38 PM · Elisa
astippich added inline comments to D16362: use rating and comment stored in metadata tags.
Oct 31 2018, 9:32 PM · Elisa
shustinm removed a watcher for Elisa: shustinm.
Oct 31 2018, 9:21 PM
astippich updated the diff for D16193: add a test for tracks with empty artist tag in database.
  • additional fix for the test
Oct 31 2018, 8:27 PM · Elisa

Oct 30 2018

mgallien added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

see D16284

Oct 30 2018, 11:09 AM · Elisa

Oct 27 2018

januz added a comment to D14018: Make labels in header bar clickeable.

I tried to take another look at this, but after rebasing on master I started getting an error when building:

Oct 27 2018, 10:28 PM · Elisa

Oct 26 2018

mgallien added inline comments to D16362: use rating and comment stored in metadata tags.
Oct 26 2018, 5:03 AM · Elisa

Oct 23 2018

astippich added a comment to D16193: add a test for tracks with empty artist tag in database.

Since this test is currently failing, shall I land it and it will be fixed afterwards?

Oct 23 2018, 6:25 PM · Elisa
mgallien accepted D16193: add a test for tracks with empty artist tag in database.

Nice, thanks

Oct 23 2018, 3:26 PM · Elisa

Oct 22 2018

astippich added a comment to D15015: initial support for android music indexer and a very small kirigami2 UI.

Thanks. I have two more comments inline.

Oct 22 2018, 4:46 PM · Elisa

Oct 21 2018

astippich added a project to D16362: use rating and comment stored in metadata tags: Elisa.
Oct 21 2018, 7:18 PM · Elisa

Oct 19 2018

astippich planned changes to D16194: move metadata scanning to trackslistener.
Oct 19 2018, 7:01 AM · Elisa

Oct 18 2018

astippich added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

see D16284

Oct 18 2018, 6:01 PM · Elisa
mgallien updated the diff for D15015: initial support for android music indexer and a very small kirigami2 UI.
  • let kirigami be required only on Android
Oct 18 2018, 4:50 PM · Elisa
mgallien triaged T9896: Add support for music indexing on Android as High priority.
Oct 18 2018, 4:40 PM · Elisa
mgallien added a project to D15015: initial support for android music indexer and a very small kirigami2 UI: Elisa.
Oct 18 2018, 4:40 PM · Elisa
mgallien added a revision to T9896: Add support for music indexing on Android: D15015: initial support for android music indexer and a very small kirigami2 UI.
Oct 18 2018, 4:40 PM · Elisa
mgallien created T9896: Add support for music indexing on Android.
Oct 18 2018, 4:38 PM · Elisa
mgallien added a project to D16302: improve database performance and reliability: Elisa.
Oct 18 2018, 4:36 PM · Elisa

Oct 17 2018

astippich updated the summary of D16193: add a test for tracks with empty artist tag in database.
Oct 17 2018, 6:54 PM · Elisa
astippich updated the diff for D16193: add a test for tracks with empty artist tag in database.
  • only add test for empty artist
Oct 17 2018, 6:54 PM · Elisa
astippich added a comment to D16193: add a test for tracks with empty artist tag in database.
  • cleanup

I am working on a refactor of the database that includes removing the TracksArtists table. That should make it very easy to implement this feature. Could you only add the automatic tests with expected failure and I include this in my patch ?

Oct 17 2018, 6:49 PM · Elisa
astippich added inline comments to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Oct 17 2018, 6:48 PM · Elisa
astippich updated the diff for D15195: consolidate handling of title fallback into MusicAudioTrack.
  • restore previous behavior for mediayplaylist
Oct 17 2018, 6:34 PM · Elisa
astippich updated the diff for D16194: move metadata scanning to trackslistener.
  • reorder include
Oct 17 2018, 6:17 PM · Elisa
mgallien added a comment to D16193: add a test for tracks with empty artist tag in database.
  • cleanup
Oct 17 2018, 3:42 PM · Elisa
mgallien added inline comments to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Oct 17 2018, 3:39 PM · Elisa
mgallien requested changes to D15195: consolidate handling of title fallback into MusicAudioTrack.
Oct 17 2018, 3:33 PM · Elisa
mgallien added inline comments to D15195: consolidate handling of title fallback into MusicAudioTrack.
Oct 17 2018, 3:32 PM · Elisa

Oct 15 2018

astippich added a comment to T6255: Add support for cover images embedded in tracks.

The code was in KFileMetaData, and I just bumped to required version in Elisa to v5.48 (D16175).
So now someone can actually start working on implementing

Oct 15 2018, 8:29 PM · Elisa
astippich closed D13825: optimize adding album and multiple files to mediaplaylist.
Oct 15 2018, 8:17 PM · Elisa
astippich closed D16175: bump frameworks to 5.48 and use new icon.
Oct 15 2018, 8:15 PM · Elisa
astippich added inline comments to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Oct 15 2018, 8:15 PM · Elisa
mgallien accepted D13825: optimize adding album and multiple files to mediaplaylist.

Thanks for your work

Oct 15 2018, 7:52 PM · Elisa
mgallien accepted D16175: bump frameworks to 5.48 and use new icon.
Oct 15 2018, 7:52 PM · Elisa
jeanv added a comment to T6255: Add support for cover images embedded in tracks.

How is this feature advancing? Because I see there was a diff and a commit concerning it, but the code isn't on master I don't think.

Oct 15 2018, 7:41 PM · Elisa
astippich planned changes to D16194: move metadata scanning to trackslistener.
Oct 15 2018, 6:45 PM · Elisa
ognarb removed a watcher for Elisa: ognarb.
Oct 15 2018, 6:42 PM
januz added a comment to D14018: Make labels in header bar clickeable.

I'll try to look into this again next weekend. I think Elisa was missing some way to go properly from Now Playing to a specific album view, so it went straight to all albums.

Oct 15 2018, 12:56 AM · Elisa

Oct 14 2018

januz removed a watcher for Elisa: januz.
Oct 14 2018, 10:46 PM
mgallien added inline comments to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Oct 14 2018, 7:18 PM · Elisa
astippich added a comment to D16194: move metadata scanning to trackslistener.

Unfortunetaly, due to your request of making the creation of trackslistener on demand (D15078), they are quite some #ifdefs in musiclistenersmanager. But I don't know how to do it better than this.

Oct 14 2018, 10:48 AM · Elisa
astippich added a comment to D16194: move metadata scanning to trackslistener.

Unfortunetaly, due to your request of making the creation of trackslistener on demand (D15078), they are quite some #ifdefs in musiclistenersmanager. But I don't know how to do it better than this.

Oct 14 2018, 10:35 AM · Elisa
astippich requested review of D16194: move metadata scanning to trackslistener.
Oct 14 2018, 10:33 AM · Elisa
astippich updated the diff for D16193: add a test for tracks with empty artist tag in database.
  • cleanup
Oct 14 2018, 8:44 AM · Elisa
astippich added a comment to D16193: add a test for tracks with empty artist tag in database.

This is currently not fully working yet. I could verify that the track gets added correctly to the database, and the artist query is correctly skipped. But the track is not fetched from the database with the selectTrackFromIdQuery, and hence the test fails. I'm no expert in SQL, and haven't found a solution for that yet, so any help is appreciated.

Oct 14 2018, 8:41 AM · Elisa
astippich requested review of D16193: add a test for tracks with empty artist tag in database.
Oct 14 2018, 8:38 AM · Elisa

Oct 13 2018

astippich added a comment to D14018: Make labels in header bar clickeable.

I'm currently quite busy with other things and would like to finish more of that before adding stuff to my todo list again...

Oct 13 2018, 8:41 AM · Elisa
astippich requested review of D16175: bump frameworks to 5.48 and use new icon.
Oct 13 2018, 8:39 AM · Elisa

Oct 12 2018

astippich updated the diff for D13825: optimize adding album and multiple files to mediaplaylist.
  • make const ref and use auto
  • fix test
Oct 12 2018, 8:35 PM · Elisa
mgallien updated subscribers of D14018: Make labels in header bar clickeable.

This is mostly done too but there's still one small bug: when I go to the now playing view and then click on the album name it doesn't open the album, but only switches to the album view.
Still trying to figure this out

Oct 12 2018, 8:13 PM · Elisa
astippich added inline comments to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.
Oct 12 2018, 8:05 PM · Elisa
mgallien added inline comments to D13825: optimize adding album and multiple files to mediaplaylist.
Oct 12 2018, 7:36 PM · Elisa
mgallien added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

I still have high doubt with your current approach (ElisaToolButton). See my inline comment.
I fear that with your patch patch we increase the maintenance cost and add more things to learn for newcommers.

Oct 12 2018, 7:33 PM · Elisa
mgallien claimed T9641: Publish Elisa in the Microsoft Store.
Oct 12 2018, 7:26 PM · Elisa, Windows
mgallien added a comment to T9641: Publish Elisa in the Microsoft Store.

master branch of Elisa is now using vlc to play music. This allows to have a very good out of the box experience on Windows.
I need to improve craft packaging to decrease package size.

Oct 12 2018, 7:25 PM · Elisa, Windows
astippich closed D13685: allow metadata of tracks without album and tracknumber in database.
Oct 12 2018, 6:55 PM · Elisa

Oct 11 2018

joaonetto removed a watcher for Elisa: joaonetto.
Oct 11 2018, 9:10 PM
astippich added a comment to D13825: optimize adding album and multiple files to mediaplaylist.

ping

Oct 11 2018, 5:03 PM · Elisa
astippich added a comment to D13872: create a FlatButtonWithToolTip component for MediaPlayerControl.

ping

Oct 11 2018, 5:02 PM · Elisa
astippich updated the diff for D13685: allow metadata of tracks without album and tracknumber in database.
  • rebase
  • explicitly forbid tracks with empty title and artists for now
  • alter one of the test file to be incomplete
Oct 11 2018, 5:02 PM · Elisa
joaonetto added a watcher for Elisa: joaonetto.
Oct 11 2018, 11:17 AM

Oct 10 2018

drod added a member for Elisa: drod.
Oct 10 2018, 8:58 PM
astippich closed D14120: Tweak inital state for playlist.
Oct 10 2018, 6:58 PM · Elisa
astippich accepted D14120: Tweak inital state for playlist.

Hi guys, sorry I've been dropping the ball on this one. I had reverted this some weeks ago but couldn't find another way to center it. And then I didn't have time to get back on it.
+1 for landing it now

Oct 10 2018, 6:31 PM · Elisa
astippich closed D14126: add ability to load playlists from file browser.
Oct 10 2018, 6:30 PM · Elisa
astippich closed D15078: keep pointer of track listener.
Oct 10 2018, 6:29 PM · Elisa

Oct 9 2018

mgallien accepted D15078: keep pointer of track listener.
Oct 9 2018, 3:19 PM · Elisa
mgallien accepted D14126: add ability to load playlists from file browser.

Thanks for your work.

Oct 9 2018, 3:14 PM · Elisa
mgallien accepted D13685: allow metadata of tracks without album and tracknumber in database.

@mgallien could you comment if this is acceptable or not?
I think right now is a good time to merge it into master. I expect there to be at least some issue with the GUI where we previously always expected a value, and it would give some time to sort all issues out before the next release.

Oct 9 2018, 3:12 PM · Elisa
mgallien added a comment to T9811: Add support for libvlc on build.kde.org.

This has now been deployed.

Oct 9 2018, 11:48 AM · Elisa, build.kde.org
bcooksley closed T9811: Add support for libvlc on build.kde.org as Resolved.

This has now been deployed.

Oct 9 2018, 10:29 AM · Elisa, build.kde.org
bcooksley added a commit to T9811: Add support for libvlc on build.kde.org: R857:dfd9cf8a7077: Include VLC as part of our Windows CI platform deployment..
Oct 9 2018, 9:45 AM · Elisa, build.kde.org

Oct 8 2018

januz added a comment to D14120: Tweak inital state for playlist.

Hi guys, sorry I've been dropping the ball on this one. I had reverted this some weeks ago but couldn't find another way to center it. And then I didn't have time to get back on it.
+1 for landing it now

Oct 8 2018, 6:51 PM · Elisa
mgallien closed T6259: Fix restore ofvolume on start on Windows as Resolved.
Oct 8 2018, 5:18 AM · Elisa
mgallien closed T7184: Explore using VLC as an alternative to Qt Multimedia on desktop targets as Resolved.
Oct 8 2018, 5:18 AM · Elisa

Oct 7 2018

astippich updated the diff for D15078: keep pointer of track listener.
  • remove explicit this->
Oct 7 2018, 5:45 PM · Elisa
mgallien closed D15782: add support for progress bar built in the Plasma task bar.
Oct 7 2018, 3:21 PM · Elisa
mgallien added inline comments to D14126: add ability to load playlists from file browser.
Oct 7 2018, 3:06 PM · Elisa