SUMMARY I see no reason why that shouldn't be the default behavior. The left panel should be a queue list where a user will select which song they want to play next before resuming to the current queue list. Also, the enqueue should load songs from their current playlist they're at, not the search results. SOFTWARE/OS VERSIONS Operating System: Kubuntu 19.10 KDE Plasma Version: 5.18.0 KDE Frameworks Version: 5.67.0 Qt Version: 5.12.4 Kernel Version: 5.3.0-29-generic OS Type: 64-bit Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz Memory: 15.6 GiB of RAM
Can you clarify the problem? I'm having a hard time understanding. Maybe phrase it in terms of the issue you're seeing rather than a suggestion for what it should be changed to.
When I press play on a specific song, it will only play that one song, instead of moving on to the next one after that selected song is done.
Sounds like you're also a fan of the "Just play my music, I don't want to mess with this global queue thingy" approach. See also Bug 417284. So yeah, I think your idea makes sense. When clicking "Play" on a song in the main view, we could automatically enqueue all the next songs and change the button's tooltip to "start playing here".
Slightly related to this, but the enqueuing songs should be placed AFTER the currently playing song, especially in shuffle mode. Currently, enqueuing songs will place the currently-playing song somewhere in the middle of the playlist, while the others get placed randomly. I understand that's shuffled, but not that kind of shuffling.
Another thought that came to mind. When you search a specific song, artist, or album, everything in the result should be enqueued. If the user closes the search result, everything in the library or playlist should be played.
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/362
Git commit bcc52c704cc929c35109f4bc80834e48607e2a6a by Nate Graham. Committed on 28/04/2023 at 13:57. Pushed by ngraham into branch 'master'. Add feature to replace playlist with whole view contents on double-click Some people are accustomed to double-clicking on a song in album list views to replace the playlist with that album and start playing from the double-clicked song. This commit makes that the new default behavior, though it can be disabled. Related: bug 406469, bug 417284 FIXED-IN: 22.08 M +5 -0 src/elisa_core.kcfg M +7 -0 src/elisaapplication.cpp M +8 -0 src/elisaapplication.h M +12 -0 src/localFileConfiguration/elisaconfigurationdialog.cpp M +16 -0 src/localFileConfiguration/elisaconfigurationdialog.h M +11 -0 src/mediaplaylistproxymodel.cpp M +2 -0 src/mediaplaylistproxymodel.h M +15 -0 src/qml/DataListView.qml M +6 -1 src/qml/ListBrowserDelegate.qml M +36 -0 src/qml/SettingsForm.qml https://invent.kde.org/multimedia/elisa/commit/bcc52c704cc929c35109f4bc80834e48607e2a6a