mgallien (Matthieu Gallien)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Nov 10 2015, 7:32 AM (171 w, 9 h)
Availability
Available

Recent Activity

Fri, Feb 15

mgallien committed R255:089f7c3017d5: loading of album list of tracks to use the album id (correct and fast) (authored by mgallien).
loading of album list of tracks to use the album id (correct and fast)
Fri, Feb 15, 11:11 PM
mgallien committed R255:1628822b06e2: ensure that tracks imported count is being updated when reindexing music (authored by mgallien).
ensure that tracks imported count is being updated when reindexing music
Fri, Feb 15, 11:11 PM
mgallien committed R255:9cf13e3f02bb: allow user to clean the music index and do it again (not loosing stats) (authored by mgallien).
allow user to clean the music index and do it again (not loosing stats)
Fri, Feb 15, 11:11 PM
mgallien committed R255:76b459b7499b: add back a working priority to store but hide duplicate tracks (authored by mgallien).
add back a working priority to store but hide duplicate tracks
Fri, Feb 15, 11:11 PM
mgallien committed R255:fa2de14accff: improve performance of some database operations (authored by mgallien).
improve performance of some database operations
Fri, Feb 15, 11:11 PM
mgallien committed R255:1ef980ec5fd1: priority belongs to Tracks table to ensure we can import all tracks (authored by mgallien).
priority belongs to Tracks table to ensure we can import all tracks
Fri, Feb 15, 11:11 PM
mgallien committed R255:c0fc8ef6372c: modify database upgrades to not loose existing play statistics (authored by mgallien).
modify database upgrades to not loose existing play statistics
Fri, Feb 15, 11:11 PM
mgallien committed R255:85d158d66150: fix database schema to work with the full URL as track primary key (authored by mgallien).
fix database schema to work with the full URL as track primary key
Fri, Feb 15, 11:11 PM
mgallien updated the diff for D18679: Implement new context view with metadata.
  • adapt context view to tracks missing album name or artist name or both
Fri, Feb 15, 10:35 PM

Thu, Feb 7

mgallien added a comment to D18679: Implement new context view with metadata.

Thanks, I can now browse songs in the file browser. However Elisa still isn't finding any songs in the primary (only) configured location (~/music). I see this forever:

Thu, Feb 7, 8:44 PM

Wed, Feb 6

mgallien committed R255:91c076e24b6f: fix more wrong database traces in case of request failure (authored by mgallien).
fix more wrong database traces in case of request failure
Wed, Feb 6, 8:26 PM
mgallien committed R255:350d629e72e4: remove one column in Albums table that was never read not written (authored by mgallien).
remove one column in Albums table that was never read not written
Wed, Feb 6, 8:26 PM
mgallien committed R255:bc596ffbbe93: fix traces produced for the wrong query in database (authored by mgallien).
fix traces produced for the wrong query in database
Wed, Feb 6, 8:26 PM

Tue, Feb 5

mgallien committed R255:609b8b087470: fix layout of track metadata dialog (authored by mgallien).
fix layout of track metadata dialog
Tue, Feb 5, 4:28 PM
mgallien committed R255:fe523c889c39: fix display of tracks in playlist when they have no metadata (authored by mgallien).
fix display of tracks in playlist when they have no metadata
Tue, Feb 5, 6:32 AM
mgallien updated the diff for D18679: Implement new context view with metadata.
  • adapt context view to tracks missing album name or artist name or both
Tue, Feb 5, 5:59 AM

Mon, Feb 4

mgallien committed R255:af27fde55f29: all playlists (normal and party mode) now show album headers (authored by mgallien).
all playlists (normal and party mode) now show album headers
Mon, Feb 4, 8:26 PM

Sun, Feb 3

mgallien added a comment to D18679: Implement new context view with metadata.

Cool stuff! I gave it s shot but was unable to play any of my music. All the artists show up in the Artist view, but if I go into any of those artists, they have no albums or songs, and Album view and Tracks are likewise empty.

If I go to the Files category and navigate to a song in my music folder and try to play it, I get the following console spew:

qrc:/qml/ViewSelector.qml:53:9: QML ScrollView: Binding loop detected for property "contentHeight"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/TextField.qml:57:5: Unable to assign [undefined] to QQmlComponent*
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/unsynch.id3"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/zero-length-mdat.m4a"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/zero-size-chunk.wav"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/005411.id3"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/empty-seektable.flac"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/excessive_alloc.aif"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/broken-tenc.id3"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/segfault.aif"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/segfault.oga"
Unable to open file:  "/home/nate/kde/src/taglib/tests/data/infloop.wav"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/TextField.qml:57:5: Unable to assign [undefined] to QQmlComponent*
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/TextField.qml:57:5: Unable to assign [undefined] to QQmlComponent*
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/TextField.qml:57:5: Unable to assign [undefined] to QQmlComponent*
qrc:/qml/PlayListBasicView.qml:125:17: Unable to assign [undefined] to int
qrc:/qml/PlayListBasicView.qml:124:17: Unable to assign [undefined] to int
qrc:/qml/PlayListBasicView.qml:121:17: Unable to assign [undefined] to QUrl
qrc:/qml/PlayListBasicView.qml:120:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:119:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:118:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:117:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:115:17: Unable to assign [undefined] to int
qrc:/qml/PlayListBasicView.qml:125:17: Unable to assign [undefined] to int
qrc:/qml/PlayListBasicView.qml:124:17: Unable to assign [undefined] to int
qrc:/qml/PlayListBasicView.qml:121:17: Unable to assign [undefined] to QUrl
qrc:/qml/PlayListBasicView.qml:120:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:119:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:118:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:117:17: Unable to assign [undefined] to QString
qrc:/qml/PlayListBasicView.qml:115:17: Unable to assign [undefined] to int

Also there's an i18n() error on the Now Playing panel when nothing is playing:

Sun, Feb 3, 8:41 PM
mgallien committed R255:47b7094c0830: bring back missing file name in track metadata view (authored by mgallien).
bring back missing file name in track metadata view
Sun, Feb 3, 5:59 PM
mgallien added a revision to T10330: Implement new context view from mockup: D18679: Implement new context view with metadata.
Sun, Feb 3, 5:08 PM · Elisa
mgallien added a task to D18679: Implement new context view with metadata: T10330: Implement new context view from mockup.
Sun, Feb 3, 5:08 PM

Sat, Feb 2

mgallien requested review of D18679: Implement new context view with metadata.
Sat, Feb 2, 4:51 PM

Fri, Feb 1

mgallien committed R255:34a5259c8a5f: fix warnings about missing values in switch for an enum typed variable (authored by mgallien).
fix warnings about missing values in switch for an enum typed variable
Fri, Feb 1, 8:01 PM
mgallien committed R255:fc9736e1d124: use ListView sections and section headers for album headers (authored by mgallien).
use ListView sections and section headers for album headers
Fri, Feb 1, 5:03 PM

Thu, Jan 31

mgallien committed R255:8efa5789a3d2: avoid playlist to have too high width (authored by mgallien).
avoid playlist to have too high width
Thu, Jan 31, 9:53 PM

Wed, Jan 23

mgallien committed R256:c132ea552e37: use libvlc 3.0.6 to build Elisa (latest version) (authored by mgallien).
use libvlc 3.0.6 to build Elisa (latest version)
Wed, Jan 23, 6:12 AM
mgallien committed R255:de8f628bb614: remove glitches with the animations of the main content view (authored by mgallien).
remove glitches with the animations of the main content view
Wed, Jan 23, 6:11 AM

Mon, Jan 21

mgallien committed R256:b0e718dd979c: Add libvlc to elisa (authored by jnosie).
Add libvlc to elisa
Mon, Jan 21, 8:49 PM
mgallien closed D18338: Add libvlc to elisa.
Mon, Jan 21, 8:49 PM
mgallien committed R255:fed16a3afd3d: fix navigation to go to the proper target view (authored by mgallien).
fix navigation to go to the proper target view
Mon, Jan 21, 8:47 PM

Sun, Jan 20

mgallien added a comment to T9069: Allow more flexibility in the application layout.

Hello Sir, I'm interested in this .
will you elaborate me want to be done exactly.

Sun, Jan 20, 7:54 PM · Elisa
mgallien added a comment to D18338: Add libvlc to elisa.

Thanks a lot. It works fine. I had always thought that would require more work.

Sun, Jan 20, 7:52 PM

Jan 18 2019

mgallien accepted D18338: Add libvlc to elisa.

Thanks a lot. It works fine. I had always thought that would require more work.

Jan 18 2019, 9:57 PM
mgallien added a comment to D18338: Add libvlc to elisa.

I am currently trying to understand why I cannot build flatpak packages on my development system. I will review your patch once this is fixed. Sorry

Jan 18 2019, 5:00 PM
mgallien added a project to D18351: Prevent the host computer to sleep while playing music: Elisa.
Jan 18 2019, 6:20 AM · Elisa
mgallien updated the summary of D18351: Prevent the host computer to sleep while playing music.
Jan 18 2019, 6:20 AM · Elisa
mgallien added a task to D18351: Prevent the host computer to sleep while playing music: T10360: Implement Power Management Sleep Inhibition while Playing Music.
Jan 18 2019, 6:19 AM · Elisa
mgallien added a revision to T10360: Implement Power Management Sleep Inhibition while Playing Music: D18351: Prevent the host computer to sleep while playing music.
Jan 18 2019, 6:19 AM · Elisa
mgallien requested review of D18351: Prevent the host computer to sleep while playing music.
Jan 18 2019, 6:18 AM · Elisa

Jan 16 2019

mgallien moved T10360: Implement Power Management Sleep Inhibition while Playing Music from Backlog to In Progress on the Elisa board.
Jan 16 2019, 4:17 PM · Elisa
mgallien triaged T10360: Implement Power Management Sleep Inhibition while Playing Music as High priority.
Jan 16 2019, 4:17 PM · Elisa
mgallien moved T5230: Implement ReplayGain from In Progress to Backlog on the Elisa board.
Jan 16 2019, 4:16 PM · Elisa

Jan 15 2019

mgallien committed R255:5847d0e03f5e: Global shortcut for play/pause action using spacebar key (authored by ashwind).
Global shortcut for play/pause action using spacebar key
Jan 15 2019, 4:23 PM
mgallien closed D17994: Global shortcut for play/pause action using spacebar key.
Jan 15 2019, 4:23 PM · Elisa
mgallien accepted D17994: Global shortcut for play/pause action using spacebar key.

Thanks for your work.

Jan 15 2019, 4:21 PM · Elisa
mgallien added a comment to D17994: Global shortcut for play/pause action using spacebar key.

I had to handle return keys separately as they dont trigger actions.

Maybe this is something we should fix at the QQC2-desktop-style level so all QQC/QML/Kirigami apps can get it too?

Jan 15 2019, 4:21 PM · Elisa
mgallien committed R255:a3577b301e11: fix most problems of keyboard navigation in most views (authored by mgallien).
fix most problems of keyboard navigation in most views
Jan 15 2019, 4:12 PM
mgallien committed R255:673096c1c0cb: fix keyboard navigation in the views list (authored by mgallien).
fix keyboard navigation in the views list
Jan 15 2019, 4:12 PM
mgallien committed R255:6e8939d685e1: remove useless items from GridBrowserView (authored by mgallien).
remove useless items from GridBrowserView
Jan 15 2019, 4:12 PM
mgallien committed R255:8cf25fbfdbf4: fix keyboard navigation in all grid views (authored by mgallien).
fix keyboard navigation in all grid views
Jan 15 2019, 4:12 PM
mgallien accepted D18266: do not install an so-symlink for elisaLib.

Thanks

Jan 15 2019, 3:38 PM

Jan 14 2019

mgallien moved T10330: Implement new context view from mockup from Backlog to In Progress on the Elisa board.
Jan 14 2019, 8:22 PM · Elisa
mgallien created T10330: Implement new context view from mockup.
Jan 14 2019, 8:22 PM · Elisa
mgallien lowered the priority of T7531: implement gapless playback support from High to Normal.
Jan 14 2019, 4:27 PM · Elisa
mgallien requested changes to D17994: Global shortcut for play/pause action using spacebar key.

Thanks for your work. It works really well.

Jan 14 2019, 4:22 PM · Elisa

Jan 11 2019

mgallien claimed T7531: implement gapless playback support.
Jan 11 2019, 4:24 PM · Elisa
mgallien placed T5375: Add Management of Ratings for Tracks from Local Files up for grabs.
Jan 11 2019, 4:24 PM · Elisa
mgallien raised the priority of T7531: implement gapless playback support from Normal to High.
Jan 11 2019, 4:23 PM · Elisa
mgallien lowered the priority of T5375: Add Management of Ratings for Tracks from Local Files from High to Normal.
Jan 11 2019, 4:23 PM · Elisa

Jan 10 2019

mgallien claimed T5375: Add Management of Ratings for Tracks from Local Files.
Jan 10 2019, 9:57 PM · Elisa
mgallien added a project to D18171: [WIP] ask libvlc to apply album replay gain metadata if available: Elisa.
Jan 10 2019, 9:48 PM · Elisa
mgallien retitled D18171: [WIP] ask libvlc to apply album replay gain metadata if available from ask libvlc to apply album replay gain metadata if available to [WIP] ask libvlc to apply album replay gain metadata if available.
Jan 10 2019, 9:48 PM · Elisa
mgallien added a task to D18171: [WIP] ask libvlc to apply album replay gain metadata if available: T5230: Implement ReplayGain.
Jan 10 2019, 9:48 PM · Elisa
mgallien added a revision to T5230: Implement ReplayGain: D18171: [WIP] ask libvlc to apply album replay gain metadata if available.
Jan 10 2019, 9:48 PM · Elisa
mgallien claimed T5230: Implement ReplayGain.
Jan 10 2019, 9:47 PM · Elisa
mgallien requested review of D18171: [WIP] ask libvlc to apply album replay gain metadata if available.
Jan 10 2019, 9:47 PM · Elisa
mgallien requested changes to D17994: Global shortcut for play/pause action using spacebar key.

Thanks for your patch.

Jan 10 2019, 9:40 PM · Elisa
mgallien committed R255:761b1e29800b: Shortcut to seek/scrub audio files (authored by ashwind).
Shortcut to seek/scrub audio files
Jan 10 2019, 9:35 PM
mgallien closed D18017: Shortcut to seek/scrub audio files.
Jan 10 2019, 9:35 PM · Elisa
mgallien added a comment to D18017: Shortcut to seek/scrub audio files.

I don't have a developer account. Please land it for me.
Actually, I am new to KDE and don't know about Developer Account. I will sign up for one.

Jan 10 2019, 1:14 PM · Elisa
mgallien added a comment to D18017: Shortcut to seek/scrub audio files.

Nice work. Thanks for your help.

Jan 10 2019, 12:21 PM · Elisa

Jan 9 2019

mgallien added a comment to D18017: Shortcut to seek/scrub audio files.

Oops, I should have realized that!

BTW @mgallien, it's off-topic for this patch, but I wanted to express my happiness over how good Elisa is these days. It's becoming really excellent. The full-screen view is so beautiful and compelling! I plan to contribute a lot in 2019. Once we get https://bugs.kde.org/show_bug.cgi?id=401969, I'm ditching Lollypop and moving to it full-time.

Jan 9 2019, 9:17 PM · Elisa
mgallien accepted D18017: Shortcut to seek/scrub audio files.

Nice work. Thanks for your help.

Jan 9 2019, 9:16 PM · Elisa
mgallien raised the priority of T5375: Add Management of Ratings for Tracks from Local Files from Normal to High.
Jan 9 2019, 4:14 PM · Elisa
mgallien lowered the priority of T9640: Fix problems when Elisa window is small from High to Normal.
Jan 9 2019, 4:14 PM · Elisa
mgallien raised the priority of T5230: Implement ReplayGain from Normal to High.
Jan 9 2019, 4:14 PM · Elisa
mgallien moved T9810: Add the possibility to output music to a ChromeCast device from In Progress to Backlog on the Elisa board.
Jan 9 2019, 4:13 PM · Elisa

Jan 8 2019

mgallien requested changes to D18017: Shortcut to seek/scrub audio files.

Thanks for your patch.
In order to better integrate it in the application, it would need to be configurable like other existing shortcuts. In order to do that, you can look at the ElisaApplication class.

Jan 8 2019, 4:30 PM · Elisa
mgallien accepted D18022: Use the nicer K_PLUGIN_CLASS_WITH_JSON.

Thanks for your help.

Jan 8 2019, 4:00 PM
mgallien committed R255:7bcfc7ccde4e: try to ensure that the beasy indicator will always go away in views (authored by mgallien).
try to ensure that the beasy indicator will always go away in views
Jan 8 2019, 3:51 PM
mgallien committed R255:85427378da09: really open frequently played tracks view when willing to do it (authored by mgallien).
really open frequently played tracks view when willing to do it
Jan 8 2019, 3:51 PM
mgallien committed R255:a031a8fbd687: add a busy indicator in all views when loading data (authored by mgallien).
add a busy indicator in all views when loading data
Jan 8 2019, 3:51 PM
mgallien committed R255:8b712c98c56a: fix one clazy warning (authored by mgallien).
fix one clazy warning
Jan 8 2019, 3:51 PM
mgallien committed R255:75cc273a3e9d: use pages model to complete mising main title and main icon (authored by mgallien).
use pages model to complete mising main title and main icon
Jan 8 2019, 3:51 PM
mgallien committed R255:3954514d4dac: bring back files browser view creation (authored by mgallien).
bring back files browser view creation
Jan 8 2019, 3:51 PM
mgallien committed R255:7ad3c654a20f: use generic signal to open grid views from ViewManager (authored by mgallien).
use generic signal to open grid views from ViewManager
Jan 8 2019, 3:51 PM
mgallien committed R255:7948322fd28a: remove part of the hard coding of view types and their index (authored by mgallien).
remove part of the hard coding of view types and their index
Jan 8 2019, 3:51 PM
mgallien committed R255:6d0d5c88a46d: remove all hard coding of views indexes from qml code (authored by mgallien).
remove all hard coding of views indexes from qml code
Jan 8 2019, 3:51 PM
mgallien committed R255:919e45f8b636: DataGridView is the generic grid view used everywhere (authored by mgallien).
DataGridView is the generic grid view used everywhere
Jan 8 2019, 3:51 PM
mgallien committed R255:12c8777a5f7b: finally have all grid views totally identical (authored by mgallien).
finally have all grid views totally identical
Jan 8 2019, 3:51 PM
mgallien committed R255:855f1953b9a0: simplify and modify the proxy models of grid views to reduce differences (authored by mgallien).
simplify and modify the proxy models of grid views to reduce differences
Jan 8 2019, 3:51 PM
mgallien committed R255:99376c4d74f1: almost finish to unify all grid views into a common generic one (authored by mgallien).
almost finish to unify all grid views into a common generic one
Jan 8 2019, 3:51 PM
mgallien committed R255:0666085f1a85: replace several open methods from ViewManager by a generic one (authored by mgallien).
replace several open methods from ViewManager by a generic one
Jan 8 2019, 3:51 PM
mgallien committed R255:4c9a951c7d8b: more unification for all grid views (authored by mgallien).
more unification for all grid views
Jan 8 2019, 3:51 PM
mgallien committed R255:36bef49b6c9d: remove unwanted differences between the music views (authored by mgallien).
remove unwanted differences between the music views
Jan 8 2019, 3:51 PM
mgallien committed R255:6f997852e7f2: let ViewManager handle the data type for the different views (authored by mgallien).
let ViewManager handle the data type for the different views
Jan 8 2019, 3:51 PM
mgallien committed R255:87777d24fe87: remove MediaBrowser compontn that is no longer usefull (authored by mgallien).
remove MediaBrowser compontn that is no longer usefull
Jan 8 2019, 3:51 PM
mgallien committed R255:127fe2e8aa5e: use only one stack view for all views (authored by mgallien).
use only one stack view for all views
Jan 8 2019, 3:51 PM

Jan 7 2019

mgallien committed R255:979f7a66411a: only select tracks played at least once in recently and frequently views (authored by mgallien).
only select tracks played at least once in recently and frequently views
Jan 7 2019, 8:38 PM

Jan 6 2019

mgallien committed R255:bb9072ec1675: do not double include models/filebrowserproxymodel.h (authored by mgallien).
do not double include models/filebrowserproxymodel.h
Jan 6 2019, 10:09 PM