SUMMARY When I try to use the controls (+ to add, triangle to replace the playing list) on the cover of the albums in the music-list of Elisa nothing happens. STEPS TO REPRODUCE 1. use the "cover controls" of Elisa (version 22.04.1) OBSERVED RESULT nothing happens EXPECTED RESULT On using the + sign: add to playing list on using the triangle replace playing list Elisa: versie 22.04.1, frameworks 5.94, qt 5.13 built against 5.13 Operating System: Kubuntu 22.04 KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.3 Kernel Version: 5.15.0-30-generic (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-4300U CPU @ 1.90GHz Memory: 3.7 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 4400
Works for me. Any chance you could attach a screen recording that shows the issue? Also, can you run Elisa from a terminal window (type `elisa`) and report any errors printed to the window when you click the button and it doesn't do anything? Thanks!
First we made a recording of this behavior. As you can see we click on the "cover controls" and nothing happens. - not with the playing list but also - no output in the konsole Here is the recording https://photos.app.goo.gl/vb2krqFHWoNiM3LE7
Created attachment 149006 [details] konsole output of startup elisa This is the konsole output of starting up and running elisa
Thank you for the video, that's helpful. Does this happen only when you click on the inline buttons for albums? how about if you do it for artists, or genres?
I tried the inline buttons for artists and genres, they work absolutely fine...
Well that's strange. If you click "Refresh Music Collection" in the hamburger menu and then restart the app twice, does the problem go away?
No, it doesn't go away. I tried....
(In reply to Nate Graham from comment #6) > Well that's strange. > > If you click "Refresh Music Collection" in the hamburger menu and then > restart the app twice, does the problem go away? To make it even stranger... I just discovered that the "inline buttons for albums" work when I used the inline buttons for genres or even artists and immediately after use the inline buttons for the albums. Then the inline buttons for albums work exactly as they should.
With the version 22.04.1 I can once again open Elisa with the focus on the albums. With my discovery of yesterday evening, and thanks to the questions of Nate Graham, I guess that what this bug boils down to is that: when I let Elisa start up in the "album view" then the inline buttons in that view don't work.
Now I notice that this goes the same for the genre- and the artists view. There the inline buttons do not work directly after startup. Only after switching to another view they work.
Nice job narrowing it down. Unfortunately I still cannot reproduce the issue of whatever view is initially opened having non-functional inline buttons.
Perhaps it has anything to do with the work that is recently done on Elisa that made is once again possible for non English users to open Elisa in an other view than "playing now". With the version 22.04.1 I can do that. But perhaps something went wrong in the coding.
Can confirm on multiple german systems with both 22.04 and master.
*** Bug 457804 has been marked as a duplicate of this bug. ***
To my regret this bug isn't fixed in Gear 22.08.
I was looking into this, and seems that inlining ElisaApplication.mediaPlayListProxyModel.enqueue(...) into the onReplaceAndPlay in DataGridView.qml (like it is done in DataListView) does solve this bug, but I'm not exactly sure if the currently implemented signal approach has any functional difference to that. Currently it calls from DataGridView -> GridViewProxyModel -> AbstractMediaProxyModel -> mediaPlayListProxyModel, which we could just skip from DataGridView -> mediaPlayListProxyModel. I couldn't troubleshoot what the actual problem is with the current implementation, but we never arrive at MediaPlayListProxyModel::enqueue after calling the signal Q_EMIT entriesToEnqueue from abstractMediaProxyModel.
Works on my system now. I guess since Gear 22.08.1. This is great! Many thanks!
Really strange... It just worked. It was the first run on a newly installed system. Now it doesn't work anymore...
Gear 22.12 and it still isn't fixed. Please fix this.
*** This bug has been marked as a duplicate of bug 467348 ***
I cannot code myself so one way to help is to make bug rapports. Thank you so much for solving this bug. Elisa is really something special...
I'm so glad you're happy with it! Thanks for the kind words.