https://bugs.kde.org/show_bug.cgi?id=479592

            Bug ID: 479592
           Summary: Clicking on a song in Tracks view adds the whole
                    content of the view to the playlist
    Classification: Applications
           Product: Elisa
           Version: 23.08.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: matthieu_gall...@yahoo.fr
          Reporter: kevin.kof...@chello.at
  Target Milestone: ---

SUMMARY
In the track view, if I touch (on mobile) a song, I would expect it to play
just that one song. (Whether it enqueues it or replaces the playlist with it is
up for debate, and IMHO it should be configurable.) Unfortunately, what the
touch does instead is that it replaces the playlist with the entire contents of
the track view! If I have not done a search, this means it adds every single
song in my collection to the playlist! Obviously, this is NOT what I want.

Enqueuing the whole album MIGHT make sense for the album view, but for the
track view, the touch should really only add that one track.

STEPS TO REPRODUCE
1. Start Elisa on Plasma Mobile (though the behavior is probably the same on
desktop).
2. Open the Tracks view if not already opened.
3. Touch / click on a track.

OBSERVED RESULT
The entire contents of the Track view are added to the playlist, replacing its
existing contents. If I have not done a search, this means it adds every single
song in my collection to the playlist! (And it does not even jump to that song
in the playlist, but just starts from the top, which is probably a bug, but it
would not happen if it were not behaving that weirdly in the first place.) Even
when I do a search, I am going to stop typing once I see the song I am looking
for and do not want to enqueue any other songs that happen to match the
substring I am searching for.

EXPECTED RESULT
The one song that I touched / clicked on (and only that one song!) is added to
the playlist. Either it replaces the existing playlist contents, or it is
appended to it, the other option should be available from the "..." menu. But
in no event should it add the entire contents of the Tracks view.

SOFTWARE/OS VERSIONS
Hardware: PINE64 PinePhone (original Allwinner A64 model, Beta Edition with
Convergence Package (dock not plugged in))
Linux/KDE Plasma: Manjaro ARM (Plasma Mobile Edition, aarch64)
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.11 with KDE patches
Elisa Version: 23.08.4 (elisa-qtmm 23.08.4-1)

ADDITIONAL INFORMATION
The confusing behavior was introduced by commits:
https://invent.kde.org/multimedia/elisa/-/commit/bcc52c704cc929c35109f4bc80834e48607e2a6a
https://invent.kde.org/multimedia/elisa/-/commit/ebd0673ec741c4710c82a86cf1cd62c15bbfaf64
See bug #406469.

The workaround is to use the … button and the enqueue option. But that popup is
missing a replace / play now option, so if I want that, I have to first empty
the playlist, then use "Add to queue", and then play. So I have to do 6 touches
(open the playlist, empty it, close it, open the … menu, enqueue, play) instead
of the 1 I am used to, or at least only 2 as I suggest (open the … menu,
"Replace playlist and play now"). I hope you agree that this is a usability
regression.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to