Summary: | Support for the "just play literally any music, and keep going until i say stop" use case | ||
---|---|---|---|
Product: | [Applications] Elisa | Reporter: | Dan Leinir Turthra Jensen <admin> |
Component: | general | Assignee: | Matthieu Gallien <matthieu_gallien> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | cruzki123, dylancvdean, karl, kde-bugzilla, kde, nate, nishant.119, srevinsaju |
Priority: | HI | Keywords: | usability |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=417610 https://bugs.kde.org/show_bug.cgi?id=406469 https://bugs.kde.org/show_bug.cgi?id=467347 |
||
Latest Commit: | Version Fixed In: |
Description
Dan Leinir Turthra Jensen
2020-02-07 20:38:15 UTC
Perhaps the currently playing track doesn't have to be in the list, and the logic could instead be... * Automatically keep the list filled to the threshold * Once a track finishes playing, or on initial play start, pick a track from the list (first if sequential playback is on, any if random is on), remove the track from the playlist and start playing it Sounds like an interesting feature. One thing we could do is maybe activate this feature automatically when you press the play button while the playlist is empty. Right now this does nothing, which is not amazing. Basically we could take a wild guess that the user is attempting to "just play literally any music!" when they do this. How do you envision that set of random tracks would be chosen? from the entire library, or from the tracks in the current view? Seems like we would also want the shuffle feature to actually visually shuffle the tracks in the global playlist, rather than leaving them in the original order in the list but choosing a random one every time a track finishes. @ngraham regarding the shuffle mode for the playlist, this is exactly what I am working on in https://invent.kde.org/kde/elisa/merge_requests/71 (In reply to Nate Graham from comment #2) > Sounds like an interesting feature. One thing we could do is maybe activate > this feature automatically when you press the play button while the playlist > is empty. Right now this does nothing, which is not amazing. Basically we > could take a wild guess that the user is attempting to "just play literally > any music!" when they do this. That's a good idea, yes! It would then need to be sufficiently obvious that that is how they suddenly ended up with a playlist they seem unable to empty... but yes, definitely sounds like a good idea :) > How do you envision that set of random tracks would be chosen? from the > entire library, or from the tracks in the current view? From the entire library, unless it's told something else... which i guess we could argue might well be the current view. Perhaps there could be a banner in the playlist view (which also makes it obvious that that mode is on), and gives some options specific to it, such as a button to make the current view the new source for music, and a "turn off autofill" button? Incidentally this would be not entirely dissimilar to how Amarok's dynamic playlists worked (though perhaps we don't need... quite that much crazy power ;) ) > Seems like we would also want the shuffle feature to actually visually > shuffle the tracks in the global playlist, rather than leaving them in the > original order in the list but choosing a random one every time a track > finishes. Yeah, shuffling has some very distinct semantics compared to random selection, would be great to keep those intact :) *** Bug 423565 has been marked as a duplicate of this bug. *** Youtube Music uses "Start radio" instead of "autofill". Maybe, we could use that. "Start radio" button fills random music onto the playlist. 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 417610 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 Can Elisa then be used in the same way as Juk? Select a track and it will be played immediately? |