View Issue Details

IDProjectCategoryView StatusLast Update
0021772MMAAction barpublic2025-09-11 21:01
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version2.0.5 
Target Version2.1.1 
Summary0021772: Add/Remove from Playlist contextual commands require too many steps
DescriptionA fairly frequent complaint is that the playlist editing functions(and other contextual commands) require too many steps:
1 Tap hold the track --> Partial menu appears
2 Tap the overflow menu --> Full menu appears
3 Tap the relevant command

In contrast, with most other designs this is a 2 step process (at least for single tracks) where the user:
1 Taps the menu next to the track --> menu appears
2 Taps the relevant command in the menu

I would suggest:
1) Improve the accessibility of Add/Remove from Playlist commands by:
a) displaying more contextual commands. Currently only 3 commands are displayed (Select all, Play Now, Queue next). One possible quick solution is that if space is available (on my device there is) it should be possible to also show:
-For regular tracklists: 'Queue last' and 'Add to Playlist'
-For playlists: 'Queue last' and 'Remove from Playlist'
-For playing: 'Add to Playlist' and 'Remove from Queue'

2) If it's not possible to add more commands as suggested in 1) above, or if a more comprehensive solution is preferable, another alternative is to implement a solution that exposes more commands. This can be via a bottom sheet ( https://m3.material.io/components/bottom-sheets/overview ) . This approach allows a much greater number of icons to appear with descriptors as soon as track(s) are selected.

Note:
Another possibility for one-step removal of tracks from the current playlist or playing list is to swipe the track. But this would conflict with the current approach of swiping between the Playing: Queue/Artwork/Lyrics tabs.
TagsNo tags attached.
Fixed in build

Relationships

related to 0019942 resolvedmartin Common actions require more clicks/work in 2.x (regression) 
related to 0019901 feedbackrusty Add to Playlist contains extra steps 

Activities

There are no notes attached to this issue.