Bug 429942 - Ability to append to playlist after currently playing song or album, not just after everything
Summary: Ability to append to playlist after currently playing song or album, not just...
Status: RESOLVED FIXED
Alias: None
Product: Elisa
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-02 20:03 UTC by Tobias Leupold
Modified: 2024-07-24 18:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Leupold 2020-12-02 20:03:16 UTC
Dear Elisa devs,

first of all, this is a very nice player. I come (as possibly most people) from Amarok. All the dynamic playlist magic is out of scope for Elisa, that's clear. But there's one thing I really miss, and which is possibly quite easy to implement (I didn't look at the code yet ;-): Searching for artists and albums from the playlist.

Like: I hear one song and want to hear another one from that album or from that artist. I would e. g. add a context menu with "Show artist" and "Show album" to the playlist, which leads me there without having to search manually first. or some neat icon or whatever.

The next thing really missing -- following the mentioned workflow -- is an option to play a song, some songs or a whole album after the currently playing song. Currently, we only have the option to append to the playlist or replace it.

it would be really cool if this would be added. This would make Elisa much more usable, but still keep it simple :-)

Thanks for your great work!
Comment 1 Matthieu Gallien 2020-12-02 22:06:32 UTC
Hello,

Thanks for your report. This is a nice idea.

I believe I can speak not only for me but I would like to get more power features in Elisa like smart play list or better search and more configurable views.
Comment 2 Tobias Leupold 2020-12-03 18:39:05 UTC
I'd be the very last person to refuse a feature like a smart/dynamic playlist ;-)

But for now, this simple selection mechanism would boost Elisa's usability quite a bit.

Thanks for your immediate reply :-)
Comment 3 Tobias Leupold 2021-01-08 16:23:20 UTC
I just found out that the navigation I was writing about is actually possible by clicking the title view's artist or album. One gets an album listing for the artist or the title list for the album (it was just hidden ...)

Still, I think being able to do so from the playlist would be nice, so that it's not only possible for the currently playing song. And being able to append some file as next song would also still be nice ;-)
Comment 4 Bug Janitor Service 2024-04-11 15:00:14 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/570
Comment 5 Nate Graham 2024-07-15 03:14:30 UTC
Git commit 991796c581ba159dc199ec0c0332f4ee944f6e6f by Nate Graham, on behalf of Jack Hill.
Committed on 15/07/2024 at 03:14.
Pushed by ngraham into branch 'master'.

Add icon to indicate adding to a playlist immediately after the current track

A  +1    -0    icons/actions/16/media-playlist-append-next-symbolic.svg
A  +8    -0    icons/actions/16/media-playlist-append-next.svg
A  +1    -0    icons/actions/22/media-playlist-append-next-symbolic.svg
A  +8    -0    icons/actions/22/media-playlist-append-next.svg

https://invent.kde.org/frameworks/breeze-icons/-/commit/991796c581ba159dc199ec0c0332f4ee944f6e6f
Comment 6 Jack Hill 2024-07-17 18:38:27 UTC
Git commit c2e78e01aa0f44f4aad39e60fa88ccade72a3bd7 by Jack Hill.
Committed on 17/07/2024 at 18:17.
Pushed by jackh into branch 'master'.

Allow adding to the playlist immediately after the current song

M  +6    -0    src/qml/AbstractBrowserDelegate.qml
M  +2    -0    src/qml/AbstractDataView.qml
M  +11   -0    src/qml/DataGridView.qml
M  +4    -0    src/qml/DataTrackView.qml
M  +22   -0    src/qml/NavigationActionBar.qml
M  +6    -0    src/qml/TrackBrowserDelegate.qml

https://invent.kde.org/multimedia/elisa/-/commit/c2e78e01aa0f44f4aad39e60fa88ccade72a3bd7